Подтвердить что ты не робот

Не удается удалить 301 перенаправление

Я тупо сделал 301 переадресацию на websiteA.com на websiteB.com. После удаления из файла .htaccess перенаправление все еще работает. Я пытался из-за пределов локальной сети, и он все еще перенаправляется. Я очистил свой кеш и попробовал другой браузер.

Есть ли у кого-нибудь предложения?

UPDATE:

Если я добавлю перенаправление 302 к этому файлу .htaccess, сайт оценит его. Когда я удаляю его, все еще происходит перенаправление старого 301.

.htaccess файл для websiteA.com:

# -- concrete5 urls start --

Options -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
# -- concrete5 urls end --

#RewriteCond %{HTTP_HOST} ^.*$
#RewriteRule ^/?$ "http\:\/\/www\.websiteB\.co\.uk\/" [R=301,L]
4b9b3361

Ответ 1

Браузер кэширует 301 Перемещенный Постоянно, пока не будет сказано иначе. Это поведение по умолчанию: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2.

Чтобы исправить это в IE9:

  • Откройте IE9 и нажмите Ctrl + Shift + P для личного просмотра.
  • Перейдите к URL-адресу проблемы
  • Затем вернитесь к обычным просмотрам, и все должно быть хорошо.

Ответ 2

В Chrome попробуйте посетить веб-сайт с открытой Консолью разработчиков (F12)

Убедитесь, что на вкладке "Сеть" установлен флажок "Отключить кэш"

bypass 301 redirect

Это обойдет кэш 301 перенаправления на стороне браузера.

Ответ 3

Постоянный кеш переадресации, вероятно, находится в браузере
и в большинстве браузеров сложно удалить его.
Но сначала попробуйте использовать другой браузер, чтобы убедиться, что это так.

Если проблема находится в браузере:
Это случилось со мной раньше, и очистки данных браузера для этого веб-сайта было недостаточно.
Я также понял, что есть трюк для каждого браузера.
В Safari (для Mac) мне нужно было выбрать "Reset Safari..." (нет паники, при этом ни одна из этих закладок ни одна из них не удаляется). Я не могу вспомнить, как я сделал это для Chrome, но был менее травматичным.

Урок
При воспроизведении с переадресацией сначала используйте [302].
После того, как все было протестировано нормально, измените код на [301]

Ответ 4

Просто удалите строку о перенаправлении.

А также всем, у кого есть Google Chrome, выполните следующие действия:

  1. Нажмите клавиши CTRL + SHIFT + SUPR на клавиатуре.
  2. Только проверка → "Файлы и изображения, хранящиеся в кеше"
  3. Выберите "Элементы, хранящиеся в кэше с: прошедшая неделя"

Это очистит весь ваш кеш, и все будет в порядке.

Ответ 5

Я знаю, что это старый пост, но я провел некоторое время в Интернете и на моем сервере, чтобы найти ответ.

Если вы создали файл .htaccess с постоянным перенаправлением, сервер скопирует это перенаправление в следующий файл: "/var/.htaccess".

Вы должны отредактировать этот файл, чтобы удалить перенаправление перед очисткой кеша браузера.

Он работал над моей Debian Jessie.

Ответ 6

Попробуйте перезапустить Apache

(на серверах Ubuntu: service apache restart или /etc/init.d/apache2 restart)