首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改我的网站url的结构?

如何更改我的网站url的结构?
EN

Stack Overflow用户
提问于 2011-10-29 21:31:02
回答 2查看 128关注 0票数 0

使用框架设计的网站,它们的地址末尾没有"/“,我如何才能只用php创建这些网站,并在地址末尾隐藏".php”?

示例: www.mydomain.com/ page /1 ->这意味着用户应该看到页面1,但是在我的服务器根目录中没有任何名为"page“的文件夹。

对不起,我的英语不好:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-29 21:35:41

一种方法是使用Apache的URL重写支持。例如,如果您有一个名为show.php?id=numeric-id的网页,您可以使用以下规则将其映射到/show/numeric-id:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteRule ^/show/([0-9]+)$ /show.php?id=$1

这个配置可以放在Apache Virtualhost配置或.htaccess文件中,前提是激活了AllowOverride的权限FileInfo和选项。要激活它们,请在Apache配置中添加如下一行:

代码语言:javascript
运行
复制
AllowOverride FileInfo Options

或者,All激活所有权限:

代码语言:javascript
运行
复制
AllowOverride All
票数 0
EN

Stack Overflow用户

发布于 2011-10-29 21:32:59

您需要的是mod_rewrite

这里有一个可能对您有用的示例教程:http://www.workingwith.me.uk/articles/scripting/mod_rewrite

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

https://stackoverflow.com/questions/7939201

复制
相关文章

相似问题

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