首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态URL+ SEO

问动态URL+ SEO
EN

Stack Overflow用户
提问于 2012-04-03 20:51:19
回答 1查看 505关注 0票数 0

我有一个网站,为所有内容生成动态urls。

它使用一个函数来显示index.php页面上的内容,并被"action“调用。

因此,如果用户想要注册,就会有一个注册函数调用它。如果用户希望浏览下载页面,则有一个下载函数调用它。

就像这样:

代码语言:javascript
复制
index.php?action=signup
index.php?action=downloads
index.php?action=news&type=type&id=id

最后一个例子是新闻。新闻分为类型的和ID,两者都是数字。

类型可以是:文章、更新等。

我的问题是:为了在友好的URL上进行所有的转换,我必须做些什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-04 14:03:11

假设您在apache服务器上,您将需要使用一个.htaccess文件和一种使用规则重写URL的方法,这并不奇怪,称为RewriteRule。

如果你搜索.htaccess RewriteRule,谷歌会提供大量的信息,但http://corz.org/serv/tricks/htaccess2.php是一个很好的起点。

实际上,您将在公共web文件文件夹中放置一个名为.htaccess的文件,如下所示:

代码语言:javascript
复制
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(?:/(.*)){1,3} index.php?action=$1&type=$2&id=$3 [R,NC]

注意:我还没有测试上面的内容,根据您想要的漂亮链接的外观,它会有所不同。

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

https://stackoverflow.com/questions/10001187

复制
相关文章

相似问题

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