如何使用的.htaccess,使这个URL.htaccess的短网址和修改我的网址
http://domain.com/index.php/sub1/sub2/333
样子
? 非常感谢! 我试了一切,我试图找到答案的地方,但没有任何工作。
如何使用的.htaccess,使这个URL.htaccess的短网址和修改我的网址
http://domain.com/index.php/sub1/sub2/333
样子
? 非常感谢! 我试了一切,我试图找到答案的地方,但没有任何工作。
下面的规则应该为你工作:
RewriteEngine On
RewriteRule ^([0-9]+)/?$ /index.php/sub1/sub2/$1 [L]
谢谢,但仍然无法正常工作。它说404错误(但文件存在) – user2904557
Q1。这是唯一的.htaccess还是你有另一个? Q2。这是这个.htaccess中唯一的代码吗?如果您有其他代码,请将其张贴在问题中? Q3。以上.htaccess的位置是什么? – anubhava
这是我htacces,也许可以帮助你(我主持的HostGator的,在HostGator的是importan填写您的用户,如果是本地删除)这configuratio适用于多个网站
<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
你到目前为止尝试了什么? –