2015-12-06 58 views
0

我想要做這樣的.. domian-name.com/daily-deals/some-folder/domain-name.com/deals/some-folder/我創建了一個規則:的.htaccess重定向文件夾,如果它包含一些文件夾,否則不能重定向

RewriteRule ^/?daily-deals/(.*)$ deals/$1 [R=301,L] 

,但我不希望重定向日常交易,如果它空..

http://domian-name.com/daily-deals/folder-1/ --> http://domain-name.com/deals/folder-1/ 
http://domian-name.com/daily-deals/folder-2/ --> http://domain-name.com/deals/folder-2/ 
if : 
http://domian-name.com/daily-deals/ skip redirecting --> http://domain-name.com/daily-deals/ 

回答

0
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^domian-name\.com$ 
RewriteRule ^/?daily-(deals/)(.+)$ http://domain-name.com/$1$2 [R=301,L] 

.+只會趕上非空字符串。

+0

謝謝我修改規則,現在它的作品在所有類別上,如果空不重定向 RewriteRule^/?daily-deals /(.+)$ deals/$ 1 [R = 301,L] – Rahul