Antworten auf deine Fragen:
Neues Thema erstellen

Mod-Rewrite problem

T

thyme

Guest

hallo.

- mod_rewrite ist natürlich aktiviert
- apache 2.2.11


.htaccess
Code:
RewriteEngine On
RewriteRule ^/test/([^/]*)/?$ rewr.php?text=$1 [NC]
rewr.php
PHP:
<?php
echo @$_GET["text"];
echo '<br />';
echo '<a href="/test/0123456789">TEST!t</a>'
?>
=> bei klick auf TEST1t ->


Not Found

The requested URL /test/0123456789 was not found on this server.
hoffe Ihr könnt mir dort weiterhlefen =)
 

netbandit

Aktives Mitglied

AW: Mod-Rewrite problem

Doch, funktioniert. Schätze mal Du testest im Moment noch Local, befindest Du Dich in irgend einem Unterordner? Wenn ja musst Du diese auch bei Deinem Link in der PHP-Date berücksichtigen.

htaccess liegt auch im Verzeichnis, wo die rewr.php liegt?

€: Habe die Erfahrung gemacht, dass nach jeder Änderung in der htaccess der Verlauf/Cache geleert werden muss. Ein einfaches Neuladen der Seite langt da nicht ;)
 
Zuletzt bearbeitet:
T

thyme

Guest

AW: Mod-Rewrite problem

ordneraufbau:

Code:
.root
      /prjX/
      /prjY/
            .htaccess
            rewr.php
      /prjX/
und ja, wird übern localhorst aufgerufen


edit:
so gehts:

Code:
RewriteEngine On
RewriteRule ^(.*)test/([^/]*)/?$ rewr.php?text=$2 [NC]
PHP:
<?php
echo @$_GET["text"];
echo '<br />';
echo '<a href="/prjY/test/0123456789">TEST!t</a>'
?>
 
Zuletzt bearbeitet von einem Moderator:

netbandit

Aktives Mitglied

AW: Mod-Rewrite problem

Dann sollte Dein Link in der PHP-Datei so aussehen:

PHP:
 <?php
echo @$_GET["text"];
echo '<br />';
echo '<a href="/prjY/test/0123456789">TEST!t</a>'
?>
Btw. hatte oben noch was nachgetragen/editiert

Grüße :)

OK, seh gerade; hast es hinbekommen. Sollte aber trotzdem auch mit dem von mir oben geposten Rule funktionieren, dann sollten solche Links z.B. nicht funktionieren (funktionieren bei Deiner Regel):

PHP:
 <?php
echo @$_GET["text"];
echo '<br />';
echo '<a href="/prjY/greatest/0123456789">TEST!t</a>'
?>
oder

PHP:
 <?php
echo @$_GET["text"];
echo '<br />';
echo '<a href="/prjY/abcdeftghijklmnopqrstest/0123456789">TEST!t</a>'
?>
;)
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben