Я пытаюсь имитировать запрос GET для своего блога здесь http://www.botsvsbrowsers.com/SimulateUserAgent.asp.wordpress get request redirection
Показывает статус OK
, если в браузере нет префикса www в URL, тогда как при использовании URL-адреса префикс WWW он запрещает 403.
Что можно сделать так, чтобы я получил статус OK с URL как http://myblog.com или http://www.myblog.com?
Это как общие настройки в WordPress выглядит как
Также я добавил ниже код в файл .htaccess.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# www to non-www
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Обращайтесь к приведенному ниже снимку экрана.
URL: http://myblog.com (Request Status: OK)
URL: http://www.myblog.com (Статус запроса: Запретный)
Спасибо за ответ. Как только я обновляю htaccess выше, изменения произойдут немедленно или мне нужно будет проверить через некоторое время? – Santosh
После того, как я удалил весь код из htaccess и просто поместил код, который вы предоставили, он работает как шарм. Но если я поместил этот код в свой существующий htaccess, он не работает должным образом. Вот ссылка [http://pastebin.com/pqAFseAa] для файла htaccess. Дайте мне знать, если вы видите недостатки в коде. – Santosh
Хмм ... Я не видел, где код был в пастебине. Я просто пропустил это? Или ты это оставил? – jerdiggity