一直在這個問題上停留了很久,並且嘗試了大量修復程序,但是卻無法讓我的頭部繞過它!從.htaccess中的URL中刪除http(mod_rewrite)
我運行一個網站,根據URL生成網頁內容。例如:
http://www.mysite.com/http://www.supercheese.com
將產生的內容從mysite.com混搭和supercheese.com
我使用此(在mysite.com)的htaccess的是:
<ifModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]
RewriteRule assets/.* - [L]
RewriteRule ^(.*)$ test.php?url=$1 [NC,L]
</ifModule>
所以基本上第二個URL是通過一個PHP字符串傳遞的。
我的問題是,我需要刪除HTTP:從地址//使用的.htaccess
E.G.如果有人類型:
http://www.mysite.com/http://www.supercheese.com
我需要它變成:
http://www.mysite.com/www.supercheese.com
許多在此先感謝您抽出寶貴看看這個。你們好棒。
嗨,謝謝你。試過把它放在最後,但沒有運氣:( – DrShamoon 2011-03-02 14:04:41
不客氣,點擊接受:) – soju 2011-03-02 14:07:07
你必須把這個RedirectMatch之前重寫規則 – soju 2011-03-02 14:08:32