.htaccess重写导致404错误

时间:2012-02-24 23:33:54

标签: .htaccess mod-rewrite

我正在尝试使用以下.htaccess创建搜索引擎友好的网址,无论我尝试什么,它都会指向404错误页面。

这是在Host Gator共享帐户上,如果它有任何区别。目录是(文档根目录)/ blog,.htaccess文件位于“blog”目录中。

示例网址为http://examplesite.com/blog/category/announcements。这是.htaccess文件内容:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^category/([a-zA-Z0-9]+)/$ index.php?category=$1

为什么会发生这种情况?

2 个答案:

答案 0 :(得分:0)

忘掉前面的斜线?

RewriteRule ^category/([a-zA-Z0-9]+)/$ /index.php?category=$1

答案 1 :(得分:0)

RewriteRule ^category/([a-zA-Z0-9]+)/*$ index.php?category=$1 [R=301,L]