如何使用.htaccess制作此网址
http://domain.com/index.php/sub1/sub2/333
看起来像
? 非常感谢你! 我尝试了所有的东西,我试图找到答案,但没有任何作用。
答案 0 :(得分:0)
以下规则适合您:
RewriteEngine On
RewriteRule ^([0-9]+)/?$ /index.php/sub1/sub2/$1 [L]
答案 1 :(得分:0)
这是我的htacces,也许可以帮助你(我在hostgator中托管,在hostgator中是importan写你的用户,如果是本地删除)这个配置适用于多个站点
<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中修改