Имам следното съдържаниетан а .htaccess файла:
Целта е да направя c.php?c=*** в c/*** и s.php?s=*** в s/***, както и да реша проблема с липсващата наклонена черта накрая. Това работи, но възникна един проблем - когато въведа несъществуващ адрес (например сайта.com/fgdfgdf) след адреса се добавя 10-20 пъти .php и накрая наклонена черта. 😕 Получава се нещо такова: fgdfgdf.php.php.php.php/
Как се решава този проблем? Имам код за страница за грешки:
Код:
Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine On
RewriteBase /
#Добавя наклонена черта
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [L,R=301]
#Променя адресите
RewriteRule ^c/(.*)$ c.php?c=$1 [L]
RewriteRule ^s/(.*)$ s.php?s=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1.php [L]
Как се решава този проблем? Имам код за страница за грешки:
Код:
# Errors
ErrorDocument 404 /404.php