1
http://www.example.com/?p=3733&preview=true
,我想補充?ModPagespeed=noscript
,使其成爲http://www.example.com/?p=3733&preview=true?ModPagespeed=off
P =是動態的,順便說一句
有任何想法嗎?
http://www.example.com/?p=3733&preview=true
,我想補充?ModPagespeed=noscript
,使其成爲http://www.example.com/?p=3733&preview=true?ModPagespeed=off
P =是動態的,順便說一句
有任何想法嗎?
把這個代碼在你DOCUMENT_ROOT/.htaccess
文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)p=[^&]+
RewriteCond %{QUERY_STRING} (^|&)preview=true(&|$)
RewriteCond %{QUERY_STRING} !(^|&)ModPagespeed=off(&|$)
RewriteRule ^$ %{REQUEST_URI}?ModPagespeed=off [L,QSA,R]
UPDATE:如果你想最終網址在它2 ?
,使用這樣的規則:
RewriteCond %{QUERY_STRING} (^|&)p=[^&]+
RewriteCond %{QUERY_STRING} (^|&)preview=true(&|$)
RewriteCond %{QUERY_STRING} !(^|&)ModPagespeed=off(&|$)
RewriteRule ^$ %{REQUEST_URI}?%{QUERY_STRING}?ModPagespeed=off [L,NE,R]
差不多。網址結尾爲: http://www.example.com/?ModPagespeed=off&p=3736&preview=true – WendiT
這是不是正確的網址?你在你的例子中給出的是錯誤的URI,因爲它有'?'出現兩次。 – anubhava
網址對兩者來說都是正確的?在裏面。已經嘗試過了。它來自Google PageSpeed。 – WendiT