以下のようなリンクがあります。
の/country/search.php
<a href="<?php echo 'index.php?departments='.$value['department_id'].'&towns='.$value['town_id'].'&type='.$value['type_id'].'&id='.$value['id'] ?>">
以下の.htaccess
コードを使用すると、何もしません。
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /country/index.php?departments=$1&towns=$2&type=$3&id=$4 [L]
それはツールで行います:
http://example.com/0/0/4/122
...しかし、そのリンクをクリックすると、古い URL が再び表示されます。
ここで何が問題なのですか?
.htaccess
このツールを使用してそのコードを生成しています: http://www.generateit.net/mod-rewrite/