我将 Codeigniter 与标准的 .htaccess 重写规则一起使用,以便在 url 中看不到 /index.php/。
现在我最近需要暂时关闭该网站,因此想将每个人重定向到“关闭”页面。以下工作:
$route['default_controller'] = "down";
$route['(:any)'] = "down";
但我知道在这种情况下,301 真的很合适。
我应该如何以及在哪里设置它?我看不到在 routes.php 中指定它的方法,并且由于现有规则而对如何在 .htaccess 中执行它感到困惑......
RewriteBase /
RewriteCond %{REQUEST_URI} ^_system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^myapp.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond $1 !^(index\.php|resources|files|robots\.txt)
RewriteRule ^(.*)$ index.php/$1