如何避免 .htaccess 重复目录名称问题
how to avoid .htaccess duplicate directory names issue
我正在尝试为目录编写 .htaccess 代码。以下是示例,这是我正在努力完成的。
RewriteEngine On
RewriteBase /
RewriteRule ^member member.php
RewriteRule ^member\/status status.php
当我尝试使用 example.com/member
时,它运行良好。当我尝试 example.com/member/status
时,它显示 member.php 没有任何 css 或 JS 加载。理想的输出是显示 status.php 但它显示 member.php 而没有 CSS 和 JS 文件。
知道我错在哪里吗
在那种情况下,您的第一条规则应该在 member
处结束匹配,因为它特别只想匹配那个。
RewriteRule ^member member.php
应该是
RewriteRule ^member$ member.php
^
请将此添加到您的 <head>
确保将 yourdomain.com
更改为您的域
<base href="http://yourdomain.com" />
我正在尝试为目录编写 .htaccess 代码。以下是示例,这是我正在努力完成的。
RewriteEngine On
RewriteBase /
RewriteRule ^member member.php
RewriteRule ^member\/status status.php
当我尝试使用 example.com/member
时,它运行良好。当我尝试 example.com/member/status
时,它显示 member.php 没有任何 css 或 JS 加载。理想的输出是显示 status.php 但它显示 member.php 而没有 CSS 和 JS 文件。
知道我错在哪里吗
在那种情况下,您的第一条规则应该在 member
处结束匹配,因为它特别只想匹配那个。
RewriteRule ^member member.php
应该是
RewriteRule ^member$ member.php
^
请将此添加到您的 <head>
确保将 yourdomain.com
更改为您的域
<base href="http://yourdomain.com" />