Я пытаюсь переписать файлHtaccess RewriteRule не похоже на работу
view-forums.php?page=community-forums§ion=2846
Я сделал переписать строку в мой файл .htaccess, и это следующее:
RewriteRule ^forums/(.*)/(.*) view-forums.php?page=$1§ion=$2
URL-адрес должен тогда будет http://localhost/forums/community-forums/2846, но он не работает, когда я нахожу его. Вместо этого он отправляет меня на страницу с ошибкой?
Мой полный Htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*) index.php?page=$1&id=$2
RewriteRule ^forums/(.*)/(.*) view-forums.php?page=$1§ion=$2
RewriteRule ^media$ media.php
RewriteRule ^about-us$ about.php
RewriteRule ^forums$ main-forums.php
Какая "страница ошибки" в частности? И '^ (. *)/(. *)', Скорее всего, будет соответствовать почти всем вашим правилам. – deceze
@deceze Он отправляет меня на страницу ошибки 404. – Synyster
Кроме того, когда я изменил порядок индекса RewriteRule и форумов один, он сломал css, если это поможет. – Synyster