我在这样的结构中具有多个文件/文件夹:
2019 /
2018 /
...
2000 /夏季/
2000 /冬季/
index.php
.htaccess
如果用户输入domain.com/2019/,则应将其重定向到主根目录中的index.php。如果用户输入domain.com/2018 / ...,则相同
我的问题是: 我是否需要在每个文件夹中使用一个htaccess才能使它发生?还是可以在主.htaccess中添加一些内容,以自动将这种行为添加到域中每个没有index.php文件的文件夹中?
答案 0 :(得分:0)
您只需要将这些行添加到您的.htaccess文件中
# Turn rewriting on
Options +FollowSymLinks
RewriteEngine On
# Redirect requests to index.php
RewriteCond %{REQUEST_URI} !=/index.php
RewriteCond %{REQUEST_URI} !.*\.png$ [NC]
RewriteCond %{REQUEST_URI} !.*\.jpg$ [NC]
RewriteCond %{REQUEST_URI} !.*\.css$ [NC]
RewriteCond %{REQUEST_URI} !.*\.gif$ [NC]
RewriteCond %{REQUEST_URI} !.*\.js$ [NC]
RewriteRule .* /index.php