在运行时更改URL(即重写URL)

时间:2014-04-23 13:08:25

标签: .htaccess url-rewrite-module

我想通过htaccess重写我的网站网址,目前是我在YII制作的项目,我想在运行时更改我的网址。

目前这不在实时服务器上,这是在我的本地服务器上,我当前的密码是

localhost/pecb_new/trunk/admin/apps/backend/site/login

我希望将其更改为

localhost/pecb_new/trunk/admin/site/login

即。将admin / apps / backend /从url更改为admin/,如果有人回答了这个问题,请给我答案。

1 个答案:

答案 0 :(得分:0)

尝试将这些规则放在/trunk/admin/目录中的htaccess文件中:

RewriteEngine On

RewriteCond %{THE_REQUEST} \ /+trunk/admin/apps/backend/([^\ \?]+)
RewriteRule ^ /%1 [L,R]

RewriteCond %{DOCUMENT_ROOT}/trunk/admin/apps/backend/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/trunk/admin/apps/backend/$1 -d
RewriteRule ^(.*)$ /trunk/admin/apps/backend/$1 [L]