【发布时间】:2017-11-10 23:02:30
【问题描述】:
我正在使用 Codeigniter,现在重写可以正常使用域名访问,这是默认的 Codeigniter htaccess:
RewriteRule ^(.*)$ index.php?/$1 [L]
但我想让它也能够使用 IP 地址访问,并且我将我的网站托管在与 cPanel 的共享主机中,因此 IP 地址将是这样的:http://11.11.11.11/~username。但是当我使用 IP 访问时它不起作用,我尝试添加一个 RewriteBase 以及类似的东西:
RewriteRule ^(.*)$ ~username/index.php?/$1 [L]
和
RewriteRule ^~username/(.*)$ index.php?/$1 [L]
但它们都不起作用。有人请帮忙吗?谢谢。
【问题讨论】:
-
你使用的 RewriteBase 是什么?
-
@antirealm 我尝试添加
RewriteBase /~username/但仍然无法正常工作。 -
@MehmetSoylu 不,我的网站在根文件夹中,我只是想让它同时使用域和 IP 访问。
标签: php apache .htaccess codeigniter mod-rewrite