【问题标题】:seo friendly url with htaccess not working带有 htaccess 的 seo 友好 URL 不起作用
【发布时间】:2017-04-27 07:03:37
【问题描述】:

我正在尝试在我的网站中引入 seo 友好的 url。我想换个网址:http://www.example.com/usa/searched-page.php?ad-id=57

RewriteEngine On
RewriteRule ^searched-page/([a-zA-Z0-9]+)/$ searched-page.php?ad_id=$1

但代码不起作用。我无法找出我哪里出错了。请..

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    我假设 mod-rewrite 已打开,并且您在 usa 目录中使用以下规则,请尝试如下。

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^searched-page/([a-zA-Z0-9]+)/$ searched-page.php?ad-id=$1 [L]
    

    【讨论】:

    • 错误是什么?还有一件事我已经编辑了规则,因为在 ad&id 之间有一个 '-' 而不是 '_' 请现在检查。
    • 你有没有像我在评论中提到的那样再次尝试过,而且你的 url 也可以正常工作而无需重写?
    • 你正在尝试的浏览器中的 url 是什么?
    • 在 ie 和 firefox 中都不起作用。我认为 htaccess 文件有问题。
    • 我要的是你在浏览器中输入的网址,你能告诉我吗?
    猜你喜欢
    • 2014-01-25
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-08
    • 2011-05-29
    • 2013-01-22
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多