Używam mod_rewrite przekierować tak:Ignoruj spływu ukośnik z Apache Rewrite
RewriteRule (work)/?$ $1.php [L]
Ten wysyła żadnych URL kończące się w /work
lub /work/
do work.php
Problem jest, gdy jest przecinkiem slash jest dołączony, traktuje go jako katalog, a nie plik, który tak naprawdę jest. To, oczywiście, zrywa wszystkie moje względne ścieżki w pliku.
Nie mam nic przeciwko ukośnikowi w adresie URL, ale czy jest jakikolwiek sposób użycia Apache do zignorowania końcowego ukośnika i potraktowania adresu URL jako pliku, tak jak bez slasha?
masz katalog "praca" ? –
Nie, tylko plik work.php. – cmal
czy masz coś jeszcze w .htaccess lub vhost? –