2013-04-05 120 views
-1

我有行我htaccess文件的.htaccess從目錄重定向到

Redirect /popin http://www.mysite.com/category.html 

所以如果有一個人進入 http://www.mysite.com/popin它重定向到http://www.mysite.com/category.html

,但如果有人類型的網址,如:

http://www.mysite.com/popin/它被重定向到找不到頁面,所以最後一個斜槓在url的末尾將其重定向到未找到頁面

我想在我的htaccess文件的變化,例如,如果有人進入www.mysite.com/popinwww.mysite.com/popin/它應該重定向到

www.mysite.com/category.html 
+0

您是否想讓_mysite.com/popin_或_mysite.com/popin/_重新映射或重寫,而不是將它們重定向到_mysite.com/category.html_? – 5ervant 2013-04-06 07:15:41

回答

0

你可以試試這個:

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ /category.html [NC,L] 
+0

好吧,讓我檢查 – 2013-04-05 13:39:44

1

試試這個:

RewriteEngine on 
RewriteRule ^/?poppin/?$ http://www.mysite.com/category.html [L] 

它使用?正則表達式運算符/來使重寫規則墊ch /poppin以及/poppin/

您也可以試用DirectorySlash指令。

+0

gr8它工作,因爲我想。感謝名單 – 2013-04-05 13:44:20