У меня есть старая ссылка на опрос, которая была заменена другой ссылкой, поэтому я хочу, чтобы кто-нибудь пытался получить доступ к URL:
http://mywebsite.com/survey/view_survey.php?surveyID=1
Перенаправляется на:
http://mywebsite.com/survey/view_survey.php?surveyID=2
Могу ли я сделать это в конфигурации Apache или в файле htaccess?
Я попробовал следующее правило в разделе Redirect моего файла httpd.conf:
Redirect 301 /survey/view_survey.php?surveyID=1 http://mywebsite.com/survey/view_survey.php?surveyID=2
Но это не работает. Я подозреваю, что параметры GET не используются при обработке правила.
Является ли мой единственный способ взломать мой код для перенаправления на конкретный съемочный идентификатор?
Следуя предложению использовать правила перезаписи, я попробовал следующее в моем файле .htaccess:
RewriteRule ^survey/view_survey\.php\?surveyID=1525$ /survey/view_survey.php?sur
veyID=1607
Но это не работает. У меня действительно есть движок перезаписи, потому что у меня есть еще одно правило перезаписи.