Назад | Перейти на главную страницу

htaccess Redirect ./ (точка косая черта) в корень сайта

Я ищу перенаправление htaccess (не переписывать), которое перенаправит это:

site.com/./everything

Чтобы

site.com/

Так, everything может быть что угодно, например /./script.php или /./path/to/script.php.

Я хочу перенаправить, только если есть /./ слэш точка слэш. Как я могу это сделать без использования mod_rewrite?

Вы можете сделать это без mod_rewrite используя RedirectMatch из mod_alias вместо:

RedirectMatch 301 ^/\./(.*)$ http://site.com/

В ^/\./ часть регулярного выражения совпадает с ведущей точкой косой черты и (.*)$ часть собирает все остальное (если есть) до конца и выбрасывает.