0

我正在使用.htaccess文件来重定向页面。我已经尝试了绝对和相对两种路径,但在这两种情况下我都收到错误:URL not found (404).

请指导我以正确的方式在 .htaccess 中提及路径

RewriteRule ^/abc/([a-zA-Z0-9]+)/?$ /abc.php?tag=$1
4

1 回答 1

0

您可能需要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 的语法不同。在这里阅读更多

于 2012-11-05T10:35:03.310 回答