【发布时间】:2013-10-07 22:48:23
【问题描述】:
我有一个应用程序,存储在我的域 v2 的子目录中。我已经按如下方式设置了我的 .htaccess 文件(在 mydomain.com 目录中)
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ v2/$1 [L]
据我所知,我的 url 应该被重写,所以它们不包含 /v2。
这不会发生,当我检查 $this->base 和 $this->webroot 的值时,它是 www.mydomain.com/v2
当它应该只是 www.mydomain.com 时,有什么办法可以改变这个值。
所以我想要实现的是重写网址,所以www.mydomain.com/v2/products 在地址栏中显示为http://mydomain.com/products
【问题讨论】:
标签: php apache .htaccess cakephp mod-rewrite