.htaccess奇怪的重定向PHP MVC

时间:2017-02-22 17:44:06

标签: php apache .htaccess redirect mod-rewrite

对于任何感兴趣的人,只需将我的网站的根目录放到公共文件夹,Rookie就会解决这个问题。

您好我刚刚设置了一个网站,我收到一个奇怪的重定向问题。当我第一次输入网址https://project-wheels.co.uk到达网站时,它会重定向到https://project-wheels.co.uk/public。这仍然可以正常工作,因为这是项目索引的位置。

我的目录如下 申请[文件夹] 公共[文件夹] htaccess的

在第一个.ht访问内部是

RewriteEngine on
RewriteRule ^(.*) public/$1 [L]

然后在公共文件夹中我有另一个htaccess

Options -MultiViews

RewriteEngine On

Options -Indexes

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

公用文件夹中的索引文件启动mvc应用程序等。

我使用了迷你主模板,除了这些之外我没有任何htaccess文件的经验。

为了提供更多信息,这个网站实际上是作为Addon域托管的,并被路由到根目录的public_html文件夹中的文件夹,我不确定这是否有所不同。

提前谢谢你 瑞恩

0 个答案:

没有答案