在htaccess文件中添加例外以绕过单个URL

时间:2016-12-29 09:32:23

标签: .htaccess codeigniter

我是htaccess文件的新手,请以无知的方式向我承担责任。

我正在开发代码点火器项目,我需要为特定网址添加例外说:www.domain.com/leaveit/file

基本上我在根目录下放置了一个文件夹,我需要从htaccess文件中编写的规则中删除该文件夹,其中每个请求都会添加index.php。

任何建议/链接都会非常值得注意,因为我已经搜索了很多解决方案,但没有找到任何具体的帮助我摆脱这个问题。

这是我的htaccess代码。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]
php_flag output_buffering On

提前感谢您的时间和耐心。

1 个答案:

答案 0 :(得分:0)

只需尝试这个

RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|leaveit)
RewriteRule ^(.*)$ /index.php/$1 [L]

如果您的问题得到解决,请告诉我们。