Drupal如何更改url路径

时间:2013-07-11 08:19:28

标签: php .htaccess drupal mod-rewrite

我有多个站点的服务器,例如我在服务器根目录中有域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 (不正常工作)

怎么了?

1 个答案:

答案 0 :(得分:0)

不要改变$ base_url>你不应该触摸它。我想你需要在webserver(对于apache httpd.conf)中的虚拟主机条目,直到C:/Servers/Web/www/site.com