У меня есть очень небольшой сайт, с моей .htaccess создан, чтобы позволить URLs как:.htaccess предотвратить папку по умолчанию 301 перенаправляет
mysite.com/brand/login
mysite.com/brand/dashboard
mysite.com/controller
Все это перенаправление:
mysite.com/driver.php?___=brand/login
mysite.com/driver.php?___=brand/dashboard
mysite.com/driver.php?___=controller
Я просто с помощью одного правила перезаписи для этого:
RewriteRule ^(([a-zA-Z0-9\-\_]+/?)*)$ index.php?___=$1 [L,QSA]
Но в любом случае, он прекрасно работает, пока у меня есть страница с тем же именем, как папка в м y сайт.
// I navigate to:
mysite.com/javascript
// The site automatically provides a 301 redirect to
mysite.com/javascript/? ___=javascript
И теперь этот уродливый URL-адрес отображается в браузерах моих пользователей. Есть ли способ сообщить сайту, что я сам позабочусь обо всех переадресациях?
EDIT: Я определил это с помощью скрипача. Другой пример: