在更新服务器之前我有一个完美的工作站点,现在我无法重定向工作?
这就是我之前所拥有的:
RewriteEngine On
rewritecond %{http_host} ^site.com [nc]<br/>
rewriterule ^(.*)$ http://www.site.com/$1 [r=301,nc]<br/>
redirect 301 "contact.html" http://site.com/contact.php<br/>
请帮忙!
答案 0 :(得分:0)
您正在展示的示例中包含HTML标记。你也用非必要的引号来包围东西。现在只使用mod_rewrite
。
RewriteEngine On
RewriteRule ^contact.html http://www.site.com/contact.php [R=301,L]
RewriteCond %{HTTP_HOST} ^site.com [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,NC,L]
请记住,由于GoDaddy是主持人,因此他们将在httpd.conf
文件中包含已处理的指令以及您在.htaccess
文件中添加的任何配置。
如果由于某种原因这不起作用,另外Godaddy has their own support forums用于处理其服务配置中的问题。