#.htaccess #redirect #mod-rewrite #url-rewriting #friendly-url
Вопрос:
В настоящее время я разрабатываю панель мониторинга для своего сайта, но у меня возникла проблема с конфигурацией моего файла .htaccess. Я объясню проблему: я делаю перенаправление с
RewriteRule ^dashboard/(.*)$ guild.php?guild_id=$1
(.*)
= Идентификатор сервера.
Но я бы тоже хотел это иметь:
RewriteRule ^dashboard/(.*)/features$ features.php?guild_id=$1
За исключением того, что он перенаправляет меня на первый файл (guild.php и не features.php), Я надеюсь, что хорошо объяснил проблему и что вы могли бы мне помочь 🙂 Спасибо
Ответ №1:
С вашими правилами, пожалуйста, попробуйте следовать правилам htaccess. Убедитесь, что вы очистили кэш браузера, прежде чем проверять свои URL-адреса.
RewriteEngine ON
##Rules for uri which has feature in uri.
RewriteRule ^dashboard/([^/]*)/features/?$ features.php?guild_id=$1 [NC,L]
##Existing rule from OP, fixed NC,L flags in rules too.
RewriteRule ^dashboard/(.*)/?$ guild.php?guild_id=$1 [NC,L]