除了只手牌之外,我如何将所有文件和文件夹重定向到索引?
现在我有了这个,它重定向所有内容,包括所需的文件,如css和js文件,用于网站功能。
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php [L,R=301]
答案 0 :(得分:2)
尝试在RewriteRule上面添加以下内容。
RewriteCond $1 !^(cssfolder|otherfolders)
如果您将上述内容应用于.htaccess,则需要:
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond $1 !^(cssfolder|otherfolder1|otherfolder2|otherfolder3)
RewriteRule ^(.*)$ /index.php [L,R=301]
答案 1 :(得分:0)
在htaccess脚本
的顶部尝试选项 - 索引例如,如果我们需要将一些特殊的扩展文件重定向到另一个目录,我们就可以像这些一样实现我们的htaccess
选项 - 索引 RewriteEngine on RewriteCond%{REQUEST_FILENAME}。(svc)$ RewriteRule(.fr。*)directoryname / Index.php [QSA,L]
RewriteCond%{REQUEST_FILENAME}! - f RewriteRule ^(。*)$ index.php [QSA,L]
现在除* .fr之外的所有请求都将重定向到index.php而* .fr将重定向到direcoryname / Index.php