1
我想重寫我的基URL從http://example.com
到http://www.example.com
,以便http://example.com/dir/file.ext
的請求不會被跨站點訪問錯誤捕獲。URLrewrite跨站點錯誤
這裏是我的嘗試至今:
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R]
現在,這一切我已閱讀(見http://httpd.apache.org/docs/2.0/misc/rewriteguide.html)完美的檢查,但它不是重寫瀏覽器的地址欄中的URL,而我仍然得到跨站點身份驗證錯誤。有任何想法嗎?
謝謝,這是什麼做的,什麼是錯了我的企圖? – alias51
說實話,你的代碼應該可以工作。我改變了http_host模式(它不應該改變問題),我在重寫過程中添加了一個可選的斜槓(可能是問題)。試試吧,讓我知道 –
你的代碼工作,我的沒有。這一定是它。謝謝! – alias51