首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用只有Querystring值的PHP创建对SEO友好的URL

使用只有Querystring值的PHP创建对SEO友好的URL
EN

Stack Overflow用户
提问于 2010-08-12 13:18:32
回答 3查看 802关注 0票数 0

有没有办法使用mod_rewrite生成下面的结果?

原始网址:

SEO友好网址

我见过很多例子,上面的URL可以转换为,但实际上我不想显示'shop/‘这个词,所以只想显示

EN

回答 3

Stack Overflow用户

发布于 2010-08-12 13:23:02

我会用下面这样的方法,从我的头顶上

代码语言:javascript
复制
RewriteRule ^([a-zA-Z]*)$ www.example.com/shop.php?id=$1

请记住,根域之后的任何内容都将被管道传输到您的shop.php脚本中。

票数 2
EN

Stack Overflow用户

发布于 2010-08-12 13:24:12

是的,在.htaccess文件中

代码语言:javascript
复制
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^/([^/.]+)$ shop.php?id=$1 [L]
</IfModule>

([^/.]+)将匹配任何不是/.的信息,并存储这些信息,最后$1将该信息输出到您的商店脚本中。[L]告诉mod_rewrite,如果这个规则有效的话,不要再寻找规则了。

票数 0
EN

Stack Overflow用户

发布于 2010-08-12 13:27:01

根据您的例子:

代码语言:javascript
复制
RewriteRule ^([a-z]+)$ /shop.php?id=$1 [L]

会和newyorkalaskahamburg而不是highway-1相配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3468034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档