2011-10-09 18 views
1

什麼跳過URL的萬維網 - 的作品 - 這裏是我使用mod_rewrite的 - (跳過WWW和定義「新」子文件夾/ ROOTDIR)

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

其工作正常,但代碼: 我還想跳轉到子文件夾(不顯示url中的subfolderName) 是否可以合併這2個片段?不能得到它的工作。

其他片段:

RewriteEngine on 
RewriteRule ^/$ /subfolder/[R] 

請幫忙 - 猜它是一個國防部重寫專家一個簡單的答案:)

歡呼

+0

每一個試圖把在第一個背後排除? – KingCrunch

回答

1

當然,你可以將它們結合起來。 這將只是向前曾經要求到子文件夾的根目錄:

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

RewriteRule^subfolder [L] 

或者,如果你想將文件請求到新目錄中移動,你可以這樣做:

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

RewriteRule (.*) subfolder/$1 [L] 
+0

謝謝,還沒有想出語法噴氣:)但它的工作原理:) 如果讓我們說你有一個直接的聯繫 - 它可能會刪除到「子文件夾」的網址? – bomanden

相關問題