我有一个非常简单的.htaccess文件,可以启用重写引擎,并允许我在我的Web应用程序中使用URI。
问题是我需要做一个301重定向来获取我的webaddress没有www重定向到我的网站WITH www(同时保持当前重写功能,将每个子目录访问重定向到我的域的根目录中的index.php),到优化seo。我无法让它发挥作用。 :(
所以简而言之,我需要结合当前的代码:
RewriteEngine on
RewriteRule ^(.+)/$ index.php
使用301重写规则
RewriteEngine on
RewriteCond %{HTTP:Host} ^website\.com$
RewriteRule (.*) http\://www.website.com$1 [NC,R=301]
我的服务器正在运行Apache,启用了mod重写。
提前致谢
答案 0 :(得分:0)
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
答案 1 :(得分:0)
你没有完全清楚,除非在你的例子中使用php,但是,使用Helicon ISAPI Rewrite for IIS / .NET我使用:
RewriteCond %{HTTP:Host} ^website\.com$
RewriteRule (.*) http\://www.website.com$1 [NC,R=301]