мне нужна помощь в этом HTAccess кодHtaccess: прекратить HTAccess работу во всей папке
RewriteRule ^([0-9a-z\-\_]+)?$ /index.php?url=$1 [L,QSA,NC]
Это изменение кода все переписать адреса из
/тест-пост-имя
/index.php? url = test-post-name
, но это затрагивает все папки
означают
У меня есть VB на этом пути
site.com/vb
но URL-адрес apper как
site.com/vb/?url=
, как я могу это исправить
быть site.com/vb/index.php
илиsite.com/vb
Пожалуйста, уточните, какие URL-адреса вы хотите изменить, какие URL-адреса вы хотите изменить оставить нетронутым. –
Я имею в виду, что мой код htaccess работает в главном файле индекса и записывается во все другие пути, такие как '/ vb' и'/upload' –
Так что используйте фильтр, который просто берет все, когда нет другого '/'. Что-то вроде ** 'RewriteRule ^/([^ /] +) $ ... blabla ...' **. –