【发布时间】:2013-10-21 19:34:03
【问题描述】:
我如何使用 .htaccess 来制作这个网址
http://domain.com/index.php/sub1/sub2/333
看起来像
? 非常感谢你! 我尝试了所有方法,并试图到处寻找答案,但没有任何效果。
【问题讨论】:
-
到目前为止你尝试了什么?
标签: .htaccess codeigniter url short
我如何使用 .htaccess 来制作这个网址
http://domain.com/index.php/sub1/sub2/333
看起来像
? 非常感谢你! 我尝试了所有方法,并试图到处寻找答案,但没有任何效果。
【问题讨论】:
标签: .htaccess codeigniter url short
这是我的 htacces,也许可以帮助你(我在 hostgator 托管,在 hostgator 中写你的用户很重要,如果是本地删除)这个配置适用于多个站点
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /<myuser>/%{HTTP_HOST}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /<myuser>/%{HTTP_HOST}/index.php/$1 [L]
</IfModule>
您可以将 %{HTTP_HOST} 替换为您的文件夹。
如果要修改控制器名称后,需要在 application/config/routes.php 中修改
【讨论】:
以下规则应该适合你:
RewriteEngine On
RewriteRule ^([0-9]+)/?$ /index.php/sub1/sub2/$1 [L]
【讨论】: