.htaccess来自控制器/动作的干净网址

时间:2014-06-05 10:41:51

标签: php .htaccess mod-rewrite pretty-urls

我使用MVC通过访问'控制器'来加载此url website.com/controller/action。目录并寻找一个名为action.php的文件,效果很好。

不,我有一些我想要清理的更长的网址,说我有:

webiste.com/home/page/parameter1/parameter2
webiste.com/home/page/x/y
webiste.com/home/page/test1/test2

所以我有一个名为' home'的目录,一个名为' page.php'其余的只是获取参数。

问题是,有没有办法使用.htaccess从网址中删除/ home / page /但是假设控制器' home'和行动' page.php'仍然需要被召唤?

顺便说一下,这是我的.htaccess文件:

RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

0 个答案:

没有答案