它很難splain的冠軍。我的問題是這樣的:的.htaccess給PHP總是 「WWW」 包括在沒有 「www」 的網址
這裏是我的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
</IfModule>
如果我在網址中輸入「www」,比如「www.home.com」,我會在$ _SERVER ['SERVER_NAME']中獲得一個帶有「www」的網址,但是如果我在沒有「 www「就像http://home.com,當我使用自定義函數創建URL時,」www「存在於$ _SERVER ['SERVER_NAME'] varand中,服務器無法生成正確的URL(即使不在URL中也總是插入」www「)和得到一些permision錯誤(如json或webservices,因爲dom ain不匹配)。
我認爲它是一個htaccess的問題,而不是PHP(想想..)
ARGggg愚蠢的我..其真實..感謝您的幫助! – Zenth