将.htaccess文件合并到一个工作文件中

时间:2013-10-27 13:31:03

标签: .htaccess

我在 demo.mydomain.net 中的每个子文件夹上都有.htaccess文件,以重定向到 mydomain.net ,而不重定向图像/ js文件。

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/images
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/scripts
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/styles
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

有什么办法可以将这些文件合并到一个工作文件中并将其保存到我的索引文件所在的位置?

1 个答案:

答案 0 :(得分:2)

您的目录中的.htaccess内需要以下合并规则映射到demo.mydomain.net

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/load(/(images|scripts|styles))? [NC]
RewriteRule ^ http://mydomain.net [R=301,L]

以上%{REQUEST_URI}正则表达式拦截所有四个网址路径。