2013-07-11 55 views
0

我有多重站点服务器,例如我有域http://site.com/和.htaccess文件在服务器的根目录:的Drupal如何改变URL路径

RewriteRule ^site.com/ - [L] 
RewriteCond %{HTTP_HOST} ^site\.com$ 
RewriteCond %{DOCUMENT_ROOT}/site%{REQUEST_URI} -d 
RewriteRule [^/]$ %{REQUEST_URI}/ [R,L] 
RewriteCond %{HTTP_HOST} ^site\.com$ 
RewriteRule (.*) site.com/$1 [L,QSA] 

,我已经在路径安装的Drupal:C:/服务器/Web/www/site.com/drupal 的问题是,该网站的链接看起来 - http://site.com/site.com/drupal/user/logout,但我发现$ BASE_URLsettings.php,更改和网站链接看起来不错http://site.com/user/logout。但我创建新的问题 - 所有链接重定向到index.php(不正常工作)

什么错了?

回答

0

不要更改$ BASE_URL>你不应该接触that.I觉得你需要在web服务器虚拟主机条目(Apache的httpd.conf)高达C:/Servers/Web/www/site.com

+0

谢谢,虚拟主机解决问题! – Draiget