0
RewriteEngine on
RewriteBase/
# This will redirect all versions to http://www.sitename.com version
RewriteCond %{HTTP_HOST} ^sitename.com
RewriteRule (.*) http://www.sitename.com/$1 [R=301,L]
當我打開www.sitename.com/rrule
頁,它工作正常,但如果我訪問同一頁面加www這樣sitename.com/rrule
,它只是重定向到index.php
頁,我設置爲不同的規則。htaccess的重寫規則的WWW版本,但不是非www版本的工作
RewriteRule ^rrule$ ./user/rrule.php [L,NC]
與查詢字符串頁面相同的問題。
RewriteRule ^([a-zA-Z0-9_-]+)/?$ ./user/rrule_one_var.php?oneid=$1 [L,NC]
我想使這樣的規則適用於這兩個版本的網站(www和無www)。
結果沒有區別。當我們訪問sitename.com時,它會轉到www.sitename.com,但它不適用於我在問題中提到的重寫規則。 –