2010-09-26 90 views
0
默認頁面

htaccess的文件需要在/folder/年底的條目重定向頁面

例如:
http://www.server.com/folder/"some-page-name"
簡單的重定向與htaccess的

如果沒有頁面被定義爲,那麼我希望它是 「指數」 默認

的htacess

RewriteBase /folder/ 
RewriteRule ^(.*)$ subfolder/index.php/?page=$1 [L] 

回答

3
# there must be something after /folder/ for this to work 
RewriteBase ^/folder/(.+)$ /folder/subfolder/index.php/?page=$1 [L] 

# if there isn't, do a catch-all redirect (change to whatever "index by default" means) 
RewriteRule ^/folder/$  /folder/index 
1

如果要檢查文件是否存在以及用戶重定向到索引(如果沒有),請使用以下條件:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond .* index [R=301] 
+0

這也將工作,但它的語法有點奇怪,它需要Apache在每個請求上擊中文件統計緩存。 – 2010-09-26 10:38:02