在我們學院,我們實施了我們的網站並將其託管在我們自己的服務器上。服務器是Apache,操作系統是Ubuntu。我的同事給我提出了這個問題。他說,必須編輯httpd.conf文件以重寫域名。 我們的網站是This->http://cityengineeringcollege.ac.in 該文件中應該有什麼來顯示正確的域名。在joomla全局配置中,即使我們選擇在SEO設置中使用URL重寫,URL也不會被重寫。我們正在將網頁請求從202.62.95.50導向202.62.95.51。 PS .htaccess文件有以下重寫部分在joomla而不是域名,IP地址顯示在地址欄(URL重寫規則)!
RewriteBase /city
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
配置文件/etc/apache2/httpd.conf具有下面的代碼
<VirtualHost *>
ServerName www.cityengineeringcollege.ac.in
DocumentRoot /var/www
....
</VirtualHost>
我的問題是是文檔根目錄正確像我認爲應該是在/ var/WWW /城市和文件/ etc/hosts中有(作爲第一行)
127.0.0.1 localhost
,我認爲應該有服務器名稱爲n別名如
127.0.0.1 localhost cityengineeringcollege.ac.in
cityengineeringcollege.ac.in localhost
這是正確的嗎?事情是我渴望把事情做好,我們只能在辦公時間(9-5)工作。我們已經嘗試了各種各樣的事情就像用grep在/ etc搜索服務器名/ apache2目錄和插入線
ServerName www.cityengineeringcollege.ac.in
到處發現。 www需要那裏嗎?我們有一個叫做城市裏面sites_available文件,該文件是文件000默認的克隆和文件與使用
sudo a2ensite city
他告訴我他使用drupal並開發了另一個地址爲http://202.62.95.51/dcity//的網站,問題依然存在。 – 2012-02-29 17:57:24