php - 无法使用 htaccess 从 php 生成 seo 友好的 URL

标签 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]

最佳答案

你可以试试

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

现在你的网址是

http://localhost/author/1.html

关于php - 无法使用 htaccess 从 php 生成 seo 友好的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31603632/

相关文章:

ASP.NET 页面重定向列表

php - 无需用户交互的 oAuth

javascript - 深层链接到 Facebook 应用程序(使用 fb : protocol) not working from Facebook in-app browser

database - 关于使用 mod_rewrite 获得干净 URL 的问题

seo - 对于隐藏 H1 标签是否会导致网站被 Google 禁止,是否有明确的答案?

WordPress 和 SEO : how to mask a path/pull content from another domain

php - 如何从网页中获取内部链接?

php - foreach 循环和 &$value 的引用

javascript - 在 JSON 中指定正则表达式字符串,在 JavaScript 和 PHP 中使用它

wordpress - 使用.htaccess阻止带有通配符子域的引荐来源垃圾邮件