Drupal子域中的链接断开

时间:2013-07-23 16:37:42

标签: .htaccess drupal-7 subdomain

目前,我有一个网站https://mysite.com/是一个有效的Drupal7网站。我希望有这样的东西https://mysite.com/dev,以便我在最终将它上传到主站点之前先测试这个位置。我所做的是复制所有文件所在的整个文件夹,并将其粘贴到/dev内。我复制了主网站使用的数据库并编辑了settings.php下的文件sites/default/,将基本网址从https://www.mysite.com/编辑为https://www.mysite.com/dev。但是当我尝试使用链接(菜单,管理员)导航页面时,它会给我Page not found响应。另外,我在RewriteBase /文件中取消注释了这一行.htaccess。我也可以登录,但登录链接后指向主站点,https://mysite.com/link1https://mysite.com/link2等等。我错过了什么?有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我想我终于开始工作了。我确实提到我在我的.htaccess文件上编辑了一行RewriteBase /而我做了,我保证。我将其更改为RewriteBase /dev但是当我测试该网站时,链接仍然会转到主站点,如上所述。我所做的是研究更多关于编辑.htaccess以及我得到here的某个地方。我缺少几行代码来解决我的困境,介于RewriteCondRewriteBase行之间。我需要添加这些行RewriteCond %{REQUEST_URI} ^/dev RewriteRule ^ dev/index.php [L]。添加这两行后,我再次测试了该网站,它就像魔术一样。而已。谢谢你们。