Mik*_* L. 5 apache .htaccess mod-rewrite
这个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]
Run Code Online (Sandbox Code Playgroud)
这种情况一直持续到几天前.基本上www.somedomain.com/products/amsoil/this-product/应该转发www.somedomain.com/products.php?amsoil=this-product....确实有效,并且仍在本地工作,但现在我只是得到404错误www.somedomain.com/products/amsoil/this-product/
有任何想法吗?
小智 3
我验证了以下脚本适用于我们当前的托管计划:
RewriteEngine on
rewritecond %{http_host} ^coolexample.com [nc]
rewriterule ^(.*)$ http://www.coolexample.com/$1 [r=301,nc]
您可能使用的是我们的托管计划的旧版本。如果是这种情况,您可能需要考虑升级。查看http://x.co/Zecq了解升级方法。还有 4GH 常见问题解答的链接。请在升级之前查看这一点,以避免出现意外情况。
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |