目前,我有一个网站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/link1
,https://mysite.com/link2
等等。我错过了什么?有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
我想我终于开始工作了。我确实提到我在我的.htaccess
文件上编辑了一行RewriteBase /
而我做了,我保证。我将其更改为RewriteBase /dev
但是当我测试该网站时,链接仍然会转到主站点,如上所述。我所做的是研究更多关于编辑.htaccess
以及我得到here的某个地方。我缺少几行代码来解决我的困境,介于RewriteCond
和RewriteBase
行之间。我需要添加这些行RewriteCond %{REQUEST_URI} ^/dev
RewriteRule ^ dev/index.php [L]
。添加这两行后,我再次测试了该网站,它就像魔术一样。而已。谢谢你们。