我正在使用 codeigniter Tank_auth 库,我想从所有 url 中删除“auth”部分。
http://mysite.dev/auth/login
到
http://mysite.dev/login
我正在使用 codeigniter Tank_auth 库,我想从所有 url 中删除“auth”部分。
http://mysite.dev/auth/login
到
http://mysite.dev/login
使用路由配置,添加与此类似的内容application/config/routes.php
:
$route['login'] = 'auth/login';
设置完成后,您可以使网络服务器从旧 URL 重定向用户,如下所示:
RewriteRule ^auth/login http://%{SERVER_NAME}/login [L,R=302]
这会将旧的 url 请求重定向到新处理的/login
,您可能希望https://
在规则的后面部分处理或子目录。
整个设置似乎有点骇人听闻,更改生成的 url 似乎是一个更好的主意。