Php 重写导致500内部服务器错误的规则
我一直在托管服务器上开发webshop,它工作得很好,现在我决定在WAMP中本地开发它,但我的htaccess文件给出了错误500 我的代码:Php 重写导致500内部服务器错误的规则,php,apache,mod-rewrite,internal,Php,Apache,Mod Rewrite,Internal,我一直在托管服务器上开发webshop,它工作得很好,现在我决定在WAMP中本地开发它,但我的htaccess文件给出了错误500 我的代码: RewriteEngine On Options +FollowSymLinks RewriteRule ^([a-zA-Z0-9\-]+)/?$ index.php?page=$1 [L,QSA] RewriteCond %{REQUEST_URI} artikl RewriteRule ^artikl/([0-9\-]+)/([a-zA-Z0-9
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^([a-zA-Z0-9\-]+)/?$ index.php?page=$1 [L,QSA]
RewriteCond %{REQUEST_URI} artikl
RewriteRule ^artikl/([0-9\-]+)/([a-zA-Z0-9ŠšŽžđĐČčĆć\-]+)/?$ index.php?page=artikl&id=$1&name=$2 [L]
RewriteCond %{REQUEST_URI} kategorija
RewriteRule ^kategorija/([0-9\-]+)/([a-zA-Z0-9ŠšŽžđĐČčĆć\-]+)/?$ index.php?page=kategorija&id=$1&name=$2 [L,QSA]
当我排除artikl和kategorija的重写规则时,不会显示错误并加载页面
那么,你知道为什么会出现这个错误吗?如何修复它
提前谢谢大家,
Mario[L,QSA缺少结束符],而且它可能与文件的编码有关,因此您可以检查编辑器设置,因为您使用的是一些非拉丁字符。这是我的编辑器中粘贴不好的代码,我已经修复了它知道。。。实际上,第一行是唯一一行works@mishu已经检查过了,所有内容都在UTF8中,删除了šèè未修复的错误:Apache错误日志显示了什么?