Пожалуйста, прости меня, если это уже было объяснено в другом месте. Я гуглил и пробовал что-то последние два часа и до сих пор не могу заставить его работать. Ни один из примеров, которые я нашел до сих пор, не кажется вполне подходящим.
Кажется, это должно быть невероятно просто. Я пытаюсь переписать следующие URL-адреса (исходный и целевой):
/product.cfm?item=17
/product/17
и
/parts.cfm?part=12
/speakers/12
... и я ничего не могу заставить работать.
Я пробовал такие вещи, как:
RewriteCond %{QUERY_STRING} ^part=(.*)$ [NC]
RewriteRule ^/parts.cfm$ /parts/$1 [NC,R=301]
и
RewriteRule ^/parts.cfm?part=(.*)$ /parts/$1 [NC,R=301]
Но я просто получаю страницу 404, которая указывает, что она не проходит. И, к сожалению, у меня нет доступа к журналам на этом сервере, поэтому я не вижу, что происходит на самом деле.
Я все об этом ошибаюсь? Есть ли другой способ справиться с этим? Вероятно, это просто односимвольная опечатка, не так ли?
Любая помощь очень ценится. Спасибо!