ich den letzten Parameter/Verzeichnis unter den folgenden Adressen möchten: .htaccess zweite Parameter in das Verzeichnis neu schreiben
http://example.com/movies/randomMovie
http://example.com/books/randomBook
übergeben werden wie folgt
:http://example.com/movies.php?=randomMovie
http://example.com/books.php?=randomBook
Ich habe versucht, die folgenden:
RewriteEngine on
RewriteRule ^([^/d]+)/?$ movies.php?=$1 [QSA]
RewriteRule ^([^/d]+)/?$ books.php?=$1 [QSA]
Aber das überschreibt die Regel für (filme.php).
Wie erreiche ich dies in .htaccess?
Dies scheint nicht zu funktionieren. Der Server/Client sucht im Verzeichnis/filme/nach randomMovie.php. Es löst den folgenden Fehler aus: "Not Found Die angeforderte URL /movies/randomMovie.php wurde nicht auf diesem Server gefunden." – Hwende
Ich habe es in den übergeordneten Verzeichnissen platziert. Jetzt löst es stattdessen aus: "Die angeforderte URL/Filme/randomMovie wurde auf diesem Server nicht gefunden." – Hwende
Anfangs befanden sie sich im übergeordneten Ordner. Aber ich habe versucht, sie zu den Unterverzeichnissen (/ movies/und/books /) hinzuzufügen und sie auch ohne Erfolg in index.php umzubenennen. – Hwende