如何使此htaccess用于子文件夹?

时间:2019-05-18 00:05:47

标签: apache .htaccess

有人可以帮助我修复.htaccess以便进行子文件夹应用安装吗?

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /tube
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/?$ index.php [L]
</IfModule>
<ifModule mod_headers.c>
    Header set Access-Control-Allow-Origin: *
</ifModule>

http://yoobro.bro/tube/login&return=moderator-404错误

一旦我RewriteBase / tube,我就可以看到索引,但是似乎没有其他工作。一切都给我一个“ 404 not found”错误。

.htaccess位于子目录中,主站点具有.htaccess,其wordpress站点为main,而wordpress .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

尝试在index.php之前删除斜杠

RewriteEngine On
RewriteBase /tube/

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]