Я хотел бы перенаправить домен.xyz/что-то на домен.xyz/abc/?querystring через htacess. (Большинство подобных вопросов были заданы наоборот.) Любая помощь будет принята с благодарностью! Спасибо!
RewriteEngine On
RewriteCond (...)
<- частый ответ, но, возможно, «наоборот» на то, что я ищу
Если у вас нет других требований или директив в файле .htaccess
, то потенциально это просто простое перенаправление:
Redirect 302 /something /abc/?querystring
Спасибо! Это сработало отлично. Я не знаю, что я сделал не так в прошлый раз, когда я попробовал именно это (я думаю) с перенаправлением 301. Спасибо!
@ l-c-s Если вы ранее экспериментировали с 301 (постоянной) переадресацией, возможно, вы видели ошибочно кэшированную переадресацию. (Перенаправления 301 постоянно кэшируются браузером.) Если это перенаправление должно быть постоянным, то это также должно быть 301. (Всегда предпочтительнее сначала протестировать 302 (временные) перенаправления, чтобы избежать потенциальных проблем с кэшированием. )
Какие еще директивы есть в вашем файле
.htaccess
?