2011-09-01 60 views
0

我需要为我的应用程序 - index.php提供一个入口点。 之前,我曾经有过的代码,行:apache htaccess - 尾部斜线和单个入口点

RewriteRule ^(.*)$ /index.php [L]

现在,我需要强制尾随斜线。我发现,我可以用这样的行:

RewriteRule ^(.*)$ http://% {HTTP_HOST}/$1/ [L,R=301]

但我想知道,我怎样才能使它双方共同努力。

回答

0

尝试像

RewriteRule ^(.*)$ /index.php/$1 [L] 

RewriteRule ^(.*)$ http://%{HTTP_HOST}/index.php/$1/ [L] 
+0

这不是单一入口点帮助。 –

+0

为什么不呢?这正是我在我的应用程序中使用它的原因:每个请求都以调用index.php结尾,并且/之后的所有内容都可以读出来执行路由... – ChrFin

+0

因为您将拥有像example.com/index这样的URL。 php/page 在你的URL中有index.php是个不好的UI。 –