无法使用htaccess从php制作seo友好的URL

时间:2015-07-24 06:28:27

标签: php .htaccess seo

我在创建SEO友好url时遇到问题,实际上我有两个url重写了一个正在工作而另一个不是。我不知道为什么?请帮忙 我的网址是这个

       http://localhost/quotesnew/author.php?authID=1

我希望它是

       http://localhost/author.html

这是我在.htaccess文件中的代码

      RewriteEngine On
      RewriteRule ^([^/]*)\.html$ /quotesnew/index.php?authchar=$1 [L]
      RewriteRule ^author\.html$ /quotesnew/author.php?authID=1 [L]

2 个答案:

答案 0 :(得分:0)

[L]标志停止重写此循环。因此它永远不会达到第二条规则。

答案 1 :(得分:0)

你可以尝试

RewriteEngine On
RewriteRule ^author/([^/]*)\.html$ /quotesnew/author.php?authID=$1 [L]

现在您的网址将是

http://localhost/author/1.html