有这样的错误.
将Redirect 301规则添加到.htaccess文件时:
Redirect 301 "/page1.html" "/dir1/"
Run Code Online (Sandbox Code Playgroud)
我的网站因500服务器错误而失败,在apache错误日志中出现此错误:
[Wed Mar 16 11:08:52 2011] [alert] [client 127.0.0.1] /home/htdocs/site.com/www/.htaccess: Redirect to non-URL
Run Code Online (Sandbox Code Playgroud)
安装了Mod重写,也试图提供没有引号的网址.
在生产服务器上,这个.htaccess工作正常,但在本地导致麻烦
请任何想法)
这条规则有效
Redirect 301 "/page1.html" "http://www.site.com/dir1/"
Run Code Online (Sandbox Code Playgroud)
但我需要一种方法来提供相对路径而不是完整的URL(生产服务器以这种方式工作)
将所有Redirect 301规则更改为:
RewriteRule ^/page1.html$ /dir1/page.html [R=301,L]
Run Code Online (Sandbox Code Playgroud)
工作中.但它如何在生产上发挥作用?
| 归档时间: |
|
| 查看次数: |
17842 次 |
| 最近记录: |