Некоторые правила работают правильно, и все правильно настраивается в conf файлах для разрешения, переписывает для работы правильно, Но некоторые правила перестали работать или могут быть строкой URL doesnot, достигают того правила, и уже перенаправляется.
Как для этого правила-
RewriteRule coach/(.*)$ coach.php?coach=$1
Если я называю URL-> localhost/coach/fitness
tt перенаправляется к localhost/coach.php
и не доберитесь, параметрический усилитель получен в php файле.
Теперь, если я изменяю это правило на
RewriteRule coach/(.*)$ cp.php?coach=$1
и также измените имя файла от coach.php в моем dir к cp.php Затем, это работает превосходное на данный URL, и доберитесь, параметрический усилитель получен.
Таким образом, проблема состоит в том, если файл с именем строки URL существует, это перенаправляется в тот файл только, и никакие правила перенаправления не применяются.
Используйте следующее наверху Вашего .htaccess
файл
# Options -Multiviews #