我正在尝试使用以下.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
为什么会发生这种情况?
答案 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]