我正在使用.htaccess
文件来重定向页面。我已经尝试了绝对和相对两种路径,但在这两种情况下我都收到错误:URL not found (404)
.
请指导我以正确的方式在 .htaccess 中提及路径
RewriteRule ^/abc/([a-zA-Z0-9]+)/?$ /abc.php?tag=$1
我正在使用.htaccess
文件来重定向页面。我已经尝试了绝对和相对两种路径,但在这两种情况下我都收到错误:URL not found (404)
.
请指导我以正确的方式在 .htaccess 中提及路径
RewriteRule ^/abc/([a-zA-Z0-9]+)/?$ /abc.php?tag=$1
您可能需要RewriteBase /
.
尝试在你的之前添加它RewriteRule
,即:
RewriteEngine On
RewriteBase /
还尝试在之前删除斜线abc
:
RewriteRule ^abc/([a-zA-Z0-9]+)/?$ abc.php?tag=$1
调试 URL 重写的一种好方法是打开重写日志记录。
在 Apache 2.2 中:
RewriteLog file-path.log
RewriteLogLevel 3
Apache 2.4 的语法不同。在这里阅读更多。