.htaccess Drupal子域中的断开链接
目前我有一个网站,.htaccess Drupal子域中的断开链接,.htaccess,drupal-7,subdomain,.htaccess,Drupal 7,Subdomain,目前我有一个网站,https://mysite.com/Drupal7工作地点。我想要这样的东西,https://mysite.com/dev以便我在最终将其上传到主站点之前,首先在此位置测试这些内容。我所做的是复制所有文件所在的整个文件夹,并将其粘贴到/dev中。我复制了主站点使用的数据库,编辑了sites/default/下的文件settings.php,编辑了https://www.mysite.com/至https://www.mysite.com/dev。但是,当我尝试使用链接(菜单、
https://mysite.com/
Drupal7工作地点。我想要这样的东西,https://mysite.com/dev
以便我在最终将其上传到主站点之前,首先在此位置测试这些内容。我所做的是复制所有文件所在的整个文件夹,并将其粘贴到/dev
中。我复制了主站点使用的数据库,编辑了sites/default/
下的文件settings.php
,编辑了https://www.mysite.com/
至https://www.mysite.com/dev
。但是,当我尝试使用链接(菜单、管理)浏览页面时,它给了我Page not found
响应。此外,我在.htaccess
文件中取消了这一行的注释RewriteBase/
。我也可以登录,但是在登录链接后,像这样指向主站点,https://mysite.com/link1
,https://mysite.com/link2
等等。我错过了什么?有人能帮忙吗?谢谢 我想我终于成功了。我确实提到我在.htaccess
文件中编辑了一行,这就是RewriteBase/
,我保证我确实编辑了。我把它改成了RewriteBase/dev
,但是当我测试这个站点时,链接仍然指向我上面提到的主站点。我所做的是在编辑.htaccess
方面做更多的研究,然后我在这条路上的某个地方找到了答案。我缺少几行代码来解决我的困境,介于RewriteCond
和RewriteBase
行之间。我需要添加这些行,RewriteCond%{REQUEST\u URI}^/dev
重写规则^dev/index.php[L]
。在添加了这两行代码之后,我再次测试了这个站点,它工作得非常出色。就这样。谢谢你们