本文目錄一覽:
apache PHP服務器域名解析綁定問題
你的這個要根據你的需要來定:
第一種可能性:【你的這台服務器只有這一個主域名(是不是泛解析與些無關)】
那麼這種情況,根本不用開後面的所謂URL重寫,只要設定一個主目錄就可以了,我估計你就是這一個吧,那保持默認就行了,不用動它。
第二種可能:【你的服務器有多個主域名,這個主域名只是你多個主域名的其中一個】
那麼這種情況就必須使用URL重寫來實現了,那接下來我給你說一下這個:
你的Directory “D:/APMServ/www/htdocs/company”這一行,是將服務器的目錄設置為D:/APMServ/www/htdocs/company
那麼這個目錄將成為你網站的根目錄,從而會讓你解析到這台服務器上的其它域名也會被鏈接到這個目錄下來。
而且 php_admin_value safe_mode On 這行設置,是在Directory之中么?這不是亂用一氣么?它應該直接隸屬於VirtualHost的吧:
它應該這樣使用:
VirtualHost *:80
php_admin_value open_basedir “/usr/local/apache/htdocs/www:/tmp”
php_admin_value safe_mode On
/VirtualHost
另外,URL重寫不要放到任何標籤之中去
為了方便,你可以放到httpd.conf文件的最後面,這樣容易尋找,也就是下面的這一段:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* – [F]
另外,就算是你使用這一段URL重寫好像也無法實現你的功能吧?
試試如下的重寫規則:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([a-z_0-9\-]+)\.chujushichang\.com$
RewriteRule ^(.*)$ /company/$1 [L]
另外,如果重寫了這條規則,就不要與去設定什麼Directory “D:/APMServ/www/htdocs/company”了,設置了之後反而會出問題。
因為這條規則就是為了只讓chujushichang.com這個主域名下的所有二級域名,都對應到網站根目錄下的company目錄中去的。
————
這百度知道的編輯器真不是一般的不好用,換行不好用,鼠標拖遠不好用,還莫名其妙地把我的文章順序弄亂了。
這還是個“大”站!
php如何判斷一個域名是否綁定在服務器上
1、php判斷一個域名是否綁定在服務器上可以查看本服務器綁定的域名。
2、查看服務器IP解析了多少個域名,作為管理員,可以在IIS網站管理那裡直接查看有搭建多少個網站,不是管理員的話也可以在站長之家-站長工具-同IP網站查詢中查詢解析域名。
php環境綁定域名是什麼意思
你好,這個呢,其實是因為用的空間是共享IP的,每個域名都是指向同一個IP,所以呢。。www服務器不知道,每個域名對應哪個空間的子目錄,所以要綁定這個操作。。這樣就可以一個域名對應一個空間了。謝謝
原創文章,作者:QNEF,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/149483.html