【发布时间】:2012-12-13 18:03:31
【问题描述】:
我正在使用 cakephp 在 Cakephp 中开发我的网站,我想从应用程序 URL 中删除操作(或视图)名称,我应该怎么做。 我的要求是我想添加参数来代替视图名称最近我的 URL 是这样的:
“域名/控制器名/视图名/param1/param2”
但我需要
“域名/控制器名/param1/param2”
我的 .htaccess 文件如下所示
.htaccess 在根目录
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ [L]
RewriteRule (.*) app/webroot/index.php/$1 [L]
</IfModule>
应用文件夹中的.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /liberty_new/app/
RewriteRule ^$ webroot/index.php/ [L]
RewriteRule (.*) webroot/index.php/$1 [L]
</IfModule>
webroot 文件夹中的.htaccess
<IfModule mod_rewrite.c>
RewriteEngine ON
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /$1 [QSA,L]
</IfModule>
【问题讨论】: