2013-12-22 19 views
0

我是新手,需要編寫此重寫代碼的幫助。我已經停在同一服務器上7個域和每個域的內容是在它自己的文件夾,我目前使用這樣的:?ISAPI_rewrite多字符串搜索和重寫爲一個

RewriteEngine敘述上

重寫規則^([^?] + [^/])$ 1 $/[R,L]

的RewriteCond%。?{HTTP:主機} ^(?: WWW)domain1.com $

的RewriteCond%{HTTP:主機} ^(?:萬維網。 )?domain2.com $

RewriteRule(。*)/ folder1-2/$ 1 [NC,L,NS]

的RewriteCond%{HTTP:主機} ^(?:WWW)domain3.com $

的RewriteCond%?:(?:WWW){HTTP主機}^$ domain4.com

重寫規則/ folder3-4/$ 1 [NC,L,NS]

...等工作 - 它的,但如果有一個人型像(*): domain1.com/folder1-2 - url保持原樣,我喜歡重定向到folder1-2,但url只應該說www.domain1.com(使用www前綴且不使用folder1-2)。

有人可以請幫助寫入使用ISAPI_rewrite。

-Thanks

回答

0

嘗試像這樣域1和2:

RewriteEngine on 

RewriteRule ^([^.?]+[^.?/])$ $1/ [R,L] 

RewriteCond %{HTTP:Host} ^(?:www\.)?(domain1|domain2)\.com$ 
RewriteRule ^folder1-2 http://www.%1.com/ [NC,L,R=301] 

RewriteCond %{HTTP:Host} ^www\.(?:domain1|domain2)\.com$ 
RewriteRule ^/?$ /folder1-2 [NC,L] 
+0

我試試你的代碼,但如果是錯誤沒有奏效 - 未確認 – user3126309