我想将http://site.com/redirect到http://site.com/url 。 什么是最简单的方法来做到这一点?
我试着编辑httpd.conf和redirect命令。 它没有奏效。 此外,我尝试使用重写命令启用站点上的文件。 另外,它没有工作。
启用网站的示例configuration:
RewriteEngine On RewriteRule /.* http://site.com/url [R]
这是不好的做法,像谷歌这样的search引擎会给你一个较低的分数,不提供基地url上的内容,如果它链接到,然而…
你的redirect在两种情况下都是recursion的,你需要使它redirect一旦它在正确的URL,例如
RewriteEngine On RewriteCond %{REQUEST_URI} !^/url RewriteRule ^.* /url [L,R]
我认为在你的redirect的情况下,你不应该把所有的东西都redirect到那个url,只是根url。
RewriteEngine On RewriteRule ^/$ /url [L,R]