.htaccess文件在子域中不起作用

时间:2016-10-17 14:55:20

标签: php .htaccess mod-rewrite frameworks subdomain

我需要帮助处理.htaccess文件。

我正在使用我自己的PHP框架,其文件夹结构与PHP Phalcon相同。

所以看起来像:

  • /
    • /应用
    • /公共
      • index.php(路由器)
      • .htaccess (第二个)
      • ..其他文件
    • .htaccess (第一个)

首先.htaccess文件:

AddDefaultCharset UTF-8
RewriteEngine On
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [NC]
</IfModule>

第二个.htaccess文件:

AddDefaultCharset UTF-8
RewriteEngine On
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,NC]
</IfModule>

它在网站上运行得很好,但是当我将整个项目移动到子域名时,它并不起作用。有人可以告诉我为什么吗?我该怎么改变?

我试图寻找类似的问题,但没有人问过同样的问题。

感谢您的帮助。

0 个答案:

没有答案