目前我有一个网站,https://mysite.com/
一个工作Drupal7
网站。我想要这样的东西,https://mysite.com/dev
以便我在最终将其上传到主站点之前先在这个位置测试这些东西。我所做的是复制所有文件所在的整个文件夹并将其粘贴到/dev
. 我复制了主站点正在使用的数据库,并在settings.php
下编辑了文件sites/default/
,将基本 url 从 编辑https://www.mysite.com/
到https://www.mysite.com/dev
。但是当我尝试使用链接(菜单,管理员)导航页面时,它会给我Page not found
响应。此外,我确实RewriteBase /
在我的.htaccess
文件中取消了这一行的注释。我也可以登录,但是登录后链接指向这样的主站点https://mysite.com/link1
,,https://mysite.com/link2
等等。我错过了什么?有人可以帮忙吗?谢谢!
问问题
216 次
1 回答
0
我想我终于让它工作了。.htaccess
我确实提到我在我的文件上编辑了一行RewriteBase /
,我保证,我做到了。我将其更改为,RewriteBase /dev
但是当我测试该站点时,链接仍会转到我上面提到的主站点。我所做的是更多地研究编辑和我到达这里.htaccess
的某个地方。我缺少几行代码来解决我的困境,介于和行之间。我需要添加这些行,. 添加这两行后,我再次测试了该站点,它就像魔术一样工作。而已。感谢你们。RewriteCond
RewriteBase
RewriteCond %{REQUEST_URI} ^/dev
RewriteRule ^ dev/index.php [L]
于 2013-07-23T18:54:15.563 回答