我设置了一小部分的重写规则在htaccess的文件,其中我想每一个网址去一个index.php文件,除了/管理员,我想重定向到admin.php的。 不是很熟悉的mod_rewrite或正则表达式很遗憾。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^admin$ admin.php [L]
RewriteRule . /index.php [L]
</IfModule>
这给了我一个内部服务器错误(不是说500)。 删除或取消对管理员重写使得它的工作。