我遇到的问题是当网址 http://localhost/admin/add_department/11
时,我点击了同一文件夹下的按钮,然后转到 general_setting.php ,但< strong>网址将 http://localhost/admin/add_department/general_setting
,仍位于add_department页面,
我希望它变成 http://localhost/admin/general_setting
,
这是我当前的 .htaccess 文件内容
RewriteEngine On
RewriteBase /
RewriteRule ^(admin)/([\w-]+)/([\w-]+)/?$ test/application/$1/$2.php?action=edit&department_id=$3 [L,QSA,NC]
RewriteRule ^(admin)/([\w-]+) test/application/$1/$2.php [L,QSA,NC]
http://localhost/admin/general_setting
在我当前的 .htaccess 文件下工作,如何将http://localhost/admin/add_department/11
重定向到http://localhost/admin/general_setting
感谢〜
答案 0 :(得分:0)
只有服务器知道您的文件夹结构。因此,如果您想从http://localhost/admin/add_department/11
转到http://localhost/admin/general_setting
,您应该将链接指向../general_setting
,而不仅仅是&#39; general_setting&#39;。
<强>更新强>
第二个选项是使所有URL相对于域。所以,如果你想转到http://localhost/admin/add_department/11
。您建立了/admin/add_department/11
链接,如果您想转到http://localhost/admin/general_setting
,请创建链接/admin/general_setting
。开头的斜线表示必须从您所在的域中查看。
您可能需要根据具体情况设置基本标记。
<base href="http://localhost">