重写htaccess指向文件夹

时间:2015-10-27 19:12:04

标签: php .htaccess

以下是原始.htaccess,我想将其修改为指向其他文件夹,例如www.yourdomain.com/clients/foldername。我该怎么做?

 RewriteEngine On
 RewriteBase /
 RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

让我知道我应该做什么,它指向那个特定的文件夹。我应该这样写吗

 RewriteEngine On
 RewriteBase /
 RewriteCond %{HTTP_HOST} ^www\.yourdomain(.*)$ [NC]
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

帮帮我

1 个答案:

答案 0 :(得分:0)

这应该照顾它。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ your/new/directory/$1 [R=301,L]

这将匹配所有请求。如果您只想将某些文件夹重定向到另一个文件夹,则需要更改RewriteRule上的RegEx。

RewriteRule ^some/path/to/redirect(rest/of/the/uri)$ your/new/directory$1 [R=301,L]

要重定向到其他域,请使用像这样的RewriteRule。

RewriteRule ^(.*)$ http://the.newdomain.tld/your/new/directory/$1 [R=301,L]