2013-09-26 228 views
0
動態頁面

我目前使用.htaccess文件重定向到

RewriteRule ^(.*).html$ location.php?cmd=$1 [L] 

重定向通過動態頁面的所有.html頁面請求 - location.php

如何添加例外以允許2或3頁不受此規則影響例如。 index.html aboutus.html等謝謝。

+0

我認爲這會回答你的問題:http://stackoverflow.com/questions/8111624/how-to-add-exception-in- htaccess] [1] [1]:http://stackoverflow.com/questions/8111624/how-to-add-exception-in-htaccess –

回答

1

將這些行放在.htaccess文件的頂部,以跳過現有文件和目錄(如果存在)。如果沒有,像往常一樣處理我們的其他規則。

RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule .* - [L] 
0

替換代碼:

RewriteCond %{REQUEST_URI} !^/(index|aboutus|contact)\.html$ [NC= 
RewriteRule ^(.+?)\.html$ /location.php?cmd=$1 [L]