使用框架设计的网站,其地址末尾没有“/” 我怎样才能用php创建这些网站,并从我的地址末尾隐藏“.php”?
例如: www.mydomain.com/page/1 - >这意味着用户应该看到第1页,但在我的服务器根目录中没有任何名为“page”的文件夹
抱歉我的英语不好:(答案 0 :(得分:0)
您需要的是mod_rewrite
。
以下是一个对您有用的示例教程:http://www.workingwith.me.uk/articles/scripting/mod_rewrite
答案 1 :(得分:0)
一种方法是使用Apache的URL重写支持。例如,如果您有一个名为show.php?id = numeric-id 的网页,则可以使用以下规则将其映射到/ show / numeric-id :< / p>
RewriteEngine on
RewriteRule ^/show/([0-9]+)$ /show.php?id=$1
此配置可以放在Apache Virtualhost配置或 .htaccess 文件中,前提是 FileInfo 和选项的权限 AllowOverride 已激活。要激活它们,请在Apache配置中添加如下所示的行:
AllowOverride FileInfo Options
或者,所有激活所有权限:
AllowOverride All