Redirect 301 /features/blahblah.php http://www.mysite.com/articles/blahblah1.php
Приводит к http://www.mysite.com/articles/blahblah1 .php?q=features/blahblah.php, страница с ошибкой 404 не найдена.
Так что я делаю неправильно здесь
1 ответ
http://httpd.apache.org/docs/2.0/mod/mod_alias .html#redirect точно документирует происходящее.
Вероятно, вы захотите использовать RedirectMatch, например:
RedirectMatch ^/features/blahblah.php http://www.mysite.com/articles/blahblah1.php
Если вы хотите, чтобы это была «постоянная» переадресация с HTTP-статусом 301 (что может быть желательно для целей SEO), а не временная переадресация 302, вместо этого используйте:
RedirectMatch permanent ^/features/blahblah.php http://www.mysite.com/articles/blahblah1.php
Похожие вопросы
Связанные вопросы
Новые вопросы
.htaccess
Файл конфигурации уровня каталогов, используемый веб-серверами Apache. Используйте этот тег, если и только если содержимое .htaccess непосредственно участвует в теме. Мы знаем, что многие люди используют .htaccess, но просить членов сообщества не использовать этот тег, если вы не знаете, что это на вашем вопросе. Также обратите внимание, что тег «Apache» должен сказать о вопросах о _configurguiting_ Apache httpd и их потенциал Offictyness на StackoverFlow