Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess Drupal子域中的断开链接_.htaccess_Drupal 7_Subdomain - Fatal编程技术网

.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]
。在添加了这两行代码之后,我再次测试了这个站点,它工作得非常出色。就这样。谢谢你们