Быстрая помощь по mod_rewrite на GoDaddy - PullRequest
5 голосов
/ 13 сентября 2011

Этот htaccess отлично работает локально, но в GoDaddy URL не перехватывается механизмом перезаписи.

RewriteEngine on

RewriteRule ^products/amsoil/(.*)/$ /products.php?amsoil=$1 [L]
RewriteCond %{HTTP_HOST} ^somedomain.com
RewriteRule (.*) http://www.somedomain.com/$1 [R=301,L]

Это работало до нескольких дней назад. В основном www.somedomain.com/products/amsoil/this-product/ должен пересылать на www.somedomain.com/products.php?amsoil=this-product .... работал, и все еще работает локально, однако теперь я просто получаю ошибку 404 на www.somedomain.com/products/amsoil/this-product/

Есть идеи?

1 Ответ

3 голосов
/ 13 сентября 2011

Я подтвердил, что следующий скрипт работает на наших текущих планах хостинга:

RewriteEngine on rewritecond %{http_host} ^coolexample.com [nc] rewriterule ^(.*)$ <a href="http://www.coolexample.com/" rel="nofollow">http://www.coolexample.com/</a>$1 [r=301,nc]

Возможно, вы используете старую версию наших планов хостинга.Если это так, вы можете рассмотреть возможность обновления.Проверьте http://x.co/Zecq для получения инструкций по обновлению.Также есть ссылка на FAQ по 4GH.Пожалуйста, просмотрите это перед обновлением, чтобы избежать нежелательных сюрпризов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...