2016-09-26 148 views
-1

我已经搜索了这个问题,但没有得到一个很好的例子。 我想要删除/更改url的路径,以便用户在不更改实际文件名的情况下不会看到文件名。删除URL的路径

见下面的例子:
http://mywebsite.com/OneOfMyRandomPages.php

如果我想这例如显示:
http://mywebsite.com/

+0

有2点或3的方式来做到这一点,但你怎么能指望用户在你的网站导航/浏览?即什么应该看起来像您的网站中的另一个网页的网址? –

+0

您可以查看一个htaccess文件进行url重写,但也需要实现某种路由以根据路径调用不同的脚本。看看http://altorouter.com/和http://www.slimframework.com/是如何做到这一点的。 – nerdlyist

回答

0

编辑htaccess的(或者,如果不存在,创建),并把这个代码:

DirectoryIndex OneOfMyRandomPages.php 

如果你觉得也许有一天这个网页会删除,使用这段代码自动下一个文件将是默认的

DirectoryIndex OneOfMyRandomPages.php twoOfMyRandomPages.php ... 
0

我相信你最好的选择是寻找一个.htaccess解决方案。我强烈建议用Google搜索“删除文件结尾htaccess”,但总的原则是,您应该为您的.htaccess文件添加一个RewriteRule,该文件将所有“/test.php”请求重定向到“/ test”,然后每次获得请求“/测试”显示“/test.php”更多信息here