【发布时间】:2020-05-28 21:18:53
【问题描述】:
我的网站托管在https://www.webdomain.com/
上述域中的托管网站不是 CODEIGNITER
在服务器上的my_username/public_html/www/myproject 位置,托管了一个 Codeigniter 应用程序。
意思是,在myproject 应用程序中访问controller 及其function。
我使用以下网址
https://webdomain.com/myproject/controller/function
您可能已经注意到,myproject 是 Codeigniter 应用程序的根文件夹
我一直在尝试从 URL 中删除 myproject,但没有成功。
我已经解决了几个关于堆栈溢出的问题,但我发现,所有这些问题都涉及项目目录,不一定是应用程序根目录。就我而言,我想从 URL 中删除根目录的名称 myproject。
这是我的.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
【问题讨论】:
-
为什么不将您的域
https://webdomain.com/直接指向my_username/public_html/www/myproject?
标签: php .htaccess codeigniter url-rewriting shared-hosting