.htaccess重写规则无法按预期工作

时间:2016-01-20 15:17:55

标签: regex apache .htaccess mod-rewrite

我有一个可点击的文章列表,其中href是:/ article / article-name

我希望使用htaccess文件重定向到/article/article.php?id =文章名称

并显示文章/文章名称

我当前的htaccess文件是:

{{1}}

然而这不起作用。

2 个答案:

答案 0 :(得分:0)

/article/目录中尝试此.htaccess:

Options -MultiViews
RewriteEngine on
RewriteBase /article/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ article.php?id=$1 [L,QSA]

答案 1 :(得分:0)

我的看法

RewriteEngine on
RewriteBase /
RewriteRule ^article/([a-zA-Z0-9\-]+)$ article/article.php?id=$1 [L]