重定向到文件夹而不更改URL

时间:2016-12-25 12:21:38

标签: apache .htaccess redirect

我无法在不更改网址的情况下将主域重定向到子目录。

RewriteCond %{HTTP_HOST} ^kargomastercompanies\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.kargomastercompanies\.com$
RewriteRule ^/?$ "http\:\/\/kargomastercompanies\.com\/kargomastercompanies\.com" [R=301,L]

这是用.htaccess文件编写的代码。我该怎么做才能保持域名与我的根目录中的域名相同? 在此先感谢帮助我。

1 个答案:

答案 0 :(得分:2)

要简单地重写,不需要重定向,就不应该使用[R = 301]

使用:

RewriteCond %{HTTP_HOST} ^(www\.)?kargomastercompanies\.com$ [NC]
RewriteRule !^kargomastercompanies\.com /kargomastercompanies.com%{REQUEST_URI} [NC,NE,L]