.htaccess url 重写但没有任何反应

.htaccess url rewrite but nothing happens

我目前正在尝试通过编写我的 .htaccess 来重写我的新站点的 url。我已经为 3 种不同的场景和一般情况完成了重定向。

urls 没有得到很好的重定向url。

重写url“http://domain.dk/?fag=1&id=87" to: "http://domain.dk/fag/1/id/87

重写url“http://domain.dk/?fag=1" to: "http://domain.dk/fag/1/

重写这个url“http://domain.dk/?id=87" to: "http://domain.dk/id/87

我的密码是

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.domain\.dk$ [NC]

ErrorDocument 400 /?fejl=400

ErrorDocument 401 /?fejl=401

ErrorDocument 403 /?fejl=403

ErrorDocument 404 /?fejl=404

ErrorDocument 500 /?fejl=500

RewriteRule fag/(.*)/aflevering/(.*)/ index.php?fag=&id=
RewriteRule fag/(.*)/ index.php?fag=
RewriteRule aflevering/(.*)/ index.php?id=

您需要将容器的 AllowOverride 指令设置为 All