1

我正在使用 codeigniter Tank_auth 库,我想从所有 url 中删除“auth”部分。

http://mysite.dev/auth/login

http://mysite.dev/login
4

1 回答 1

1

使用路由配置,添加与此类似的内容application/config/routes.php

$route['login'] = 'auth/login';

设置完成后,您可以使网络服务器从旧 URL 重定向用户,如下所示:

RewriteRule ^auth/login http://%{SERVER_NAME}/login [L,R=302]

这会将旧的 url 请求重定向到新处理的/login,您可能希望https://在规则的后面部分处理或子目录。

整个设置似乎有点骇人听闻,更改生成的 url 似乎是一个更好的主意。

于 2013-04-06T19:10:21.650 回答