.htaccess

Что делать если редиректа нигде в коде нет, но он есть (продолжает работать) -- что делать

Дело в том, что редиректы, например из .htaccess или php-кода, могут быть закешированы браузером -- в том случае они продолжают действовать, даже если правила сервера уже изменены -- один из способов решения проблемы-- почистить из историю браузера (скажем, за 1 час).

После чего выключить это кэширование вообще (в Firefox так).

yii2 Пример .htaccess для версии advanced (apache)

Вот такой пример от хорошего человека:

Убрать слеш в конце URL .htaccess - пример

Убрать косую черту можно так, написать в файле .htaccess что-то вроде:

В начале файла у вас должно быть:

RewriteEngine on
RewriteBase /

А затем, собственно избавление от слэша (хотя бы один символ адреса):

# убираем слэш в конце адреса
RewriteCond %{REQUEST_URI} .+/$ [NC]
RewriteRule ^(.+)(/)$ $1 [L,R=301]

Или как пишут в сети (любой адрес - даже пустой. что не совсем точно):

.htaccess "Options -Indexes" - описание, запрет выводить список файлов и папок по адресу

Данная опция говорит нам о запрете на вывод каталога в случае, если отсутствует необходимый файл, который показывается по умолчанию:

Options -Indexes

то же самое, но с плюсом:

Options +Indexes

разрешает вывод списка файлов

Pages

Subscribe to RSS - .htaccess