ich solche Rewrite-RegelnRewriteEngine Fügt relativer Pfad
RewriteEngine On
RewriteCond %{HTTP_HOST} ^monkey.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.monkey.pl/$1 [R=301,L]
RewriteRule ^horse.html$ /dog.html
habe und wenn ich zum monkey.pl/horse.html gehen erhalte ich die Meldung:
Die angeforderte URL/home/login /monkey/dog.html wurde auf diesem Server nicht gefunden.
Wie kann ich das zum Laufen bringen? Im Grunde, was ich versuche, ist Adresse der URLs wie ändern: http://www.monkey.pl/produkty.php?strona=1 , um als http://www.monkey.pl/produkty/czesci_do_mixokretow.html angezeigt werden, aber keine meiner Regeln funktionieren. Deshalb versuche ich mit einer Lösung zu kommen.
Ich habe viele Variationen versucht und ich konnte es nicht zum Laufen bringen. Ich möchte die ganze Seite nicht umschreiben. Nur 6 Seiten, die ich url ändern muss und das ist alles. Feste Übersetzung URL => URL.
Wie genau dies von 'http nicht übersetzen: //www.monkey.pl/produkty.php strona = 1 'auf' http: // www.monkey.pl/produkty/czesci_do_mixokretow.html'? Die umgeschriebene URL hat keinen ID-Wert oder Namen, der übereinstimmt. –
Es übersetzt nicht. Aber ich brauche eine feste Übersetzung. Nicht basierend auf ID oder etwas nur auf URL. –
Wie ist Ihre spezifische URL-Struktur, mit der Sie beginnen? Ist es die Abfragezeichenfolge oder ist es eine Datei? Ich frage, weil Sie zwei verschiedene Arten von URLs angegeben haben. Ein HTML zu HTML und PHP Abfrage String zu HTML. Was versuchst du zu tun? –