.htaccess 科哈纳:';HTTP_Exception_404[404]:在此服务器上找不到请求的URL加载项/关于;
我的主要网站使用Kohana框架。我想用CI框架创建任何目录(插件)。我已通过addition成功访问加载项目录的根目录。Kohana/primary域中的htaccess规则:.htaccess 科哈纳:';HTTP_Exception_404[404]:在此服务器上找不到请求的URL加载项/关于;,.htaccess,codeigniter,kohana,.htaccess,Codeigniter,Kohana,我的主要网站使用Kohana框架。我想用CI框架创建任何目录(插件)。我已通过addition成功访问加载项目录的根目录。Kohana/primary域中的htaccess规则: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^site\.com [NC] RewriteRule (.*) http://www.site.com/$1 [L,R=301] RewriteRule ^(?:application|modules
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^site\.com [NC]
RewriteRule (.*) http://www.site.com/$1 [L,R=301]
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
RewriteRule ^(index\.php|sitemap\.xml|addon) - [PT,L]
RewriteRule .* index.php?/$0 [PT,L,QSA]
当输入site.com/addon时,我成功了
我在我的插件网站上又有了3个url,比如us site.com/addon/about、site.com/addon/link、site.com/addon/contact。当我再次编辑主域中的.htaccess以访问我目录的另一个链接时,它失败了
RewriteRule ^(addon|addon/about|addon/link|addon/contact) - [PT,L]
当我键入URL site.com/addon/about时
我得到
如何访问全部或全部我的目录文件(插件)链接而不遇到任何问题?因为我还检查了addon上的admin/admin也崩溃了,所以框架CI中的所有函数都会崩溃。解决这个问题是值得赞赏的
.HTCI访问权限:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
如果希望使用加载项目录,则不需要重写。差不多
RewriteEngine On
RewriteBase /
#forbidden for these folders
RewriteRule ^(application|modules|system) - [F,L]
#do not rewrite requests to addon or test directories
RewriteCond %{REQUEST_URI} !^(/test|/addon)
RewriteRule ^(.*)$ index.php/$0 [PT,L]
可以帮助解决
.htaccess
问题。但仍然无法访问test.com/addon/about。能帮忙吗?我检查了一下,结果没有指定输入文件。
在这种情况下我很困惑。请帮忙
RewriteEngine On
RewriteBase /
#forbidden for these folders
RewriteRule ^(application|modules|system) - [F,L]
#do not rewrite requests to addon or test directories
RewriteCond %{REQUEST_URI} !^(/test|/addon)
RewriteRule ^(.*)$ index.php/$0 [PT,L]