简体   繁体   中英

can another .htaccess file can work in subfolder

I have a codeigniter site http://piyukarts.in/mss/ where in .htaccess file under mss contains

<IfModule mod_rewrite.c>

    Options +FollowSymLinks
    RewriteEngine on

    # Send request via index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

but i cant access a link http://piyukarts.in/mss/posts , but i can access piyukarts.in/mss/index.php/posts , with this index.php/ after mss/

piyukarts.in/ is wordpress site, also having a .htaccess file

Please help.. thanks a ton in advance...

I made this change in .htaccess file and its working fine now.

RewriteEngine On
RewriteBase /mss  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|css|docs|js|system)
RewriteRule ^(.*)$ /mss/index.php?/$1 [L]

To answer:

can another .htaccess file can work in subfolder

is:

Yes. .htaccess files in any folder in the file path tree to the file, will be applied to the file.

so file as /root/home/site/includes/css/horses.css the htaccess in any of those folders would be applied to the file horses.css .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM