我刚刚开发了基于Drupal的网站,而不是旧的“自定义”网站。
我面临的问题是网站的根目录不是apache root。它在目录中:
/public_html/mydomain/htdocs/
由于所有这些,我的链接现在看起来像:
http://www.mydomain.com/mydomain/htdocs/php
http://www.mydomain.com/mydomain/htdocs/java
http://www.mydomain.com/mydomain/htdocs/jquery
尝试在Drupal的.htaccess文件中更改指令,其中包含:
RewriteBase /mysite/htdocs
...但是没有对链接进行任何更改。
此外,在之前的网站上,所有链接都运行正常......
你能告诉我如何解决这个指令。
提前谢谢!
答案 0 :(得分:-1)
RewriteBase不用于此目的。您需要编辑virtual host
或vhost文件。在您的apache配置中找到vhost文件,并将DocumentRoot
更改为您的文件夹/public_html/mydmian/htdocs/
,然后只注释掉rewritebase。
RewriteBase是指您的网站位于“文档根目录”的子文件夹中。你拥有的是文档根目录。