.htaccess - przekierowanie bez slasha nie działa |
.htaccess - przekierowanie bez slasha nie działa |
21.01.2018, 09:34:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Jak zwykle mam problem z .htaccess. Chcę zrobić standardowe przekierowanie z /projects na projects.php i /freebies na freebies.php. Problem jest taki, że gdy wpiszę /projects/ (ze slashem na końcu) to nie działa, gdy wpiszę bez to działa. Natomiast w przypadku /freebies/ (ze slashem) podstrona działa, a bez slasha nie działa... Taki mam kod:
-------------------- |
|
|
21.01.2018, 20:38:53
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Czyli nie chcesz zrobić przekierowania, ale przepisanie.
Kod RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301] RewriteCond %{REQUEST_URI} ^/(projects|freebies)/$ RewriteRule ^(.*)$ /%1.php [NC,L] -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:32 |