我已經:使用的.htaccess重定向前綴到文件夾中的.htaccess
RewriteRule ^(.*)/(.*.html)(\?.*)?$ /scripts/engine.php?path=$1/$2 [QSA,L,PT]
RewriteRule ^(.*)/$ /scripts/engine.php?path=/$1/ [QSA,L,PT]
RewriteRule ^$ /scripts/engine.php?path=/ [QSA,L,PT]
我想補充的
<prefix>.<domain>.com to <prefix>.<domain>.com/<folder>
重定向我怎麼能做到這一點,同時保持以往的規則
------謝謝回答者
謝謝 它可以在放入此訂單
RewriteCond %{HTTP_HOST} ^prefix1\.domain\.com
RewriteCond %{REQUEST_URI} !^/edt_oracle_awr/
RewriteCond %{REQUEST_URI} !^/edt_mysql_slow/
RewriteCond %{REQUEST_URI} !^/edt_sybase_checkmep/
RewriteRule ^(.*)$ http://prefix2.domain.com/folder/$1 [R=301,L,QSA]
RewriteRule ^(.*)/(.*.html)(\?.*)?$ /scripts/engine.php?path=$1/$2 [QSA,L,PT]
RewriteRule ^(.*)/$ /scripts/engine.php?path=/$1/ [QSA,L,PT]
RewriteRule ^$ /scripts/engine.php?path=/ [QSA,L,PT]
如何隱藏重定向?瀏覽器將顯示prefix1.domain.com不循環
你能澄清問題是什麼嗎?在mod_rewrite中有兩件事:重定向'[R]'和內部重寫(沒有'[R]')。目前發生了什麼,你想發生什麼? – Sumurai8
實際上重定向瀏覽器顯示在地址欄中http://prefix2.domain.com/folder 是否有一個選項可以保留prefix1.domain.com? – Ben
???什麼是原始網址。應該在地址欄中顯示的網址是什麼?應該顯示的頁面是什麼? – Sumurai8