PHP编辑URL编辑

PHP编辑URL编辑,php,Php,我目前正在为一个项目制作自己的CMS,我在另一个CMS中看到它的url为http://localhost/home但是文件路径是htdocs/app/tpl/skins/skinname/home.php我想知道如何才能做到这一点,我知道如何去掉文件中的.php,但是它是如何去掉文件夹路径的 如果您能够在.htaccess文件中使用mod_rewrite,我会这样做: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule

我目前正在为一个项目制作自己的CMS,我在另一个CMS中看到它的url为
http://localhost/home
但是文件路径是
htdocs/app/tpl/skins/skinname/home.php
我想知道如何才能做到这一点,我知道如何去掉文件中的.php,但是它是如何去掉文件夹路径的

如果您能够在.htaccess文件中使用mod_rewrite,我会这样做:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^home/$ htdocs/app/tpl/skins/skinname/home.php [L]
</IfModule>

重新启动发动机
重写规则^home/$htdocs/app/tpl/skins/skinname/home.php[L]

这告诉它,像{domain}/home/这样的东西实际上应该被定向到{domain}htdocs/app/tpl/skins/skinname/home.php,同时在浏览器的地址栏中保留预期的{domain}/home/URL。

将所有请求发送到http服务器上的index.php,然后将这些请求路由到一个文件。你尝试过谷歌搜索吗?这是第三个结果: