Drupal如何更改url路径


Drupal how to change url path

我有多个站点的服务器,例如我有域http://site.com/和服务器根目录中的.htaccess文件:

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:''Servers/Web/www/site.com/drupal问题是站点链接看起来是-http://site.com/site.com/drupal/user/logout,但我在settings.php中发现了$base_url,更改它,站点链接看起来不错http://site.com/user/logout。但我创建了新的问题-所有链接都将我重定向到index.php(不正常工作)

怎么了?

Dont Change$base_url>你不应该碰它。我认为您需要在Web服务器(对于apache httpd.conf)中有一个虚拟主机条目,该条目高达C:''Servers/Web/www/site.com