【问题标题】:How to convert a link into seo friendly link? [duplicate]如何将链接转换为 seo 友好的链接? [复制]
【发布时间】:2021-08-11 19:37:36
【问题描述】:

我有一个示例链接,即 - http://localhost/project1/type.php?country=The_South-Korea

所以我想把它美化为 SEO 友好的链接 - http://localhost/project1/type/The_South-Korea

我已使用此代码 sn-p 更改它,但它不起作用:

RewriteRule ^type/([0-9a-zA-Z_-]+) type.php?country=$1 [NC,L]

现在,获取国家/地区值的正确代码应该是什么...

抱歉答案已发布,但对我仍然无效。

注意:不工作意味着如果使用$_GET['country'],则它没有获得价值,即未定义。

【问题讨论】:

  • 不以哪种方式工作?内部服务器错误?还是404?或者调用了type.php,但是缺少country参数?还是……?

标签: php regex .htaccess


【解决方案1】:

您似乎需要修改您的规则。请注意,^ 指的是查询的开头。不确定是否需要包含http://localhost。但我认为您至少需要包含查询的开头,即/project1/

我没有测试过这个答案,但更像这样:

RewriteRule ^/project1/type/([0-9a-zA-Z_-]+) type.php?country=$1 [NC,L]

查看Apache manual for your version of Apache了解更多详情。

【讨论】:

    猜你喜欢
    • 2016-08-17
    • 1970-01-01
    • 2012-04-27
    • 2010-11-01
    • 2012-09-17
    • 1970-01-01
    • 2014-03-25
    • 2011-02-14
    • 2018-10-02
    相关资源
    最近更新 更多