我的設置中存在htaccess重寫條件的問題。多個參數的多個重寫條件
目前我有以下代碼。
Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME}\.php -f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ http://mydom.com/$1.php
這工作得很好任何基礎頁面使他們看起來是這樣。
http://mydom.com/page
我也想能夠做的是,如果它們存在從URL中添加參數。我有一些頁面會是這樣的。
http://mydom.com/page?param=1&secondParam=2
我一直試圖做的是添加此。
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/(.*)/(.*)$ http://mydom/$1/$2/$3 [L] RewriteRule ^(.*)/(.*)$ http://mydom/$1/$2 [L]
這對我有意義,因爲我覺得如果條件不匹配,它會繼續前進,但是這給了我一個內部服務器錯誤。