Index php редирект 301: Как сделать редирект в PHP | REG.RU

.*$ /? [R=301,NC,L]

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Руководство по настройке 301 редиректов в файлах htaccess и web.

$» ignoreCase=»false» /> </conditions> <action type=»Redirect» redirectType=»Permanent» url=»http://www.seowind.ua/» /> </rule> </rules> </rewrite>

.htaccess-Index.php? в URL после 301 редиректа

Задавать вопрос

спросил

Изменено 5 лет, 9 месяцев назад

Просмотрено 626 раз

Я переместил весь контент со старого сайта на новый сайт, теперь я хочу перенаправить 301 все страницы со старого сайта на новый сайт с тем же URL-адресом. 9(.*)$ https://www.newdomain.com/$1 [R=301,L]

И это перенаправляет все страницы на той же странице на новый сайт,

Но новый сайт имеет index.php? в URL после перенаправления. Например:

 http://www.newsite.com/index.php?/en/about.html
 

Сайты разрабатываются в codeigniter.

Кто-нибудь знает, почему это происходит?

  • .htaccess
  • codeigniter

4 9(.*)$ index.php?/$1 [L]

Однако перед тестированием вам необходимо очистить кеш браузера, так как более раннее (ошибочное) перенаправление 301 будет жестко кэшировано браузером.

Если у вас редирект после фронт контроллера то запрос сначала переписывается на /index.php?/en/about.html а потом перенаправляется. Следовательно, почему перенаправление испорчено.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

apache — Как перенаправить URL-адрес 301 с помощью «index.

php?» в пути?

Задавать вопрос

спросил

7 лет, 11 месяцев назад

Изменено 7 лет, 10 месяцев назад

Просмотрено 1к раз

Я пытаюсь перенаправить старые URL-адреса, которые выглядят так: mysite.com/index.php?dispatch=products.view&product_id=30176 на новые URL-адреса, которые оптимизированы для SEO и выглядят так: mysite.com/category/product

Я использую CS-Cart 4.3.1 с включенной надстройкой SEO, и когда я импортировал все продукты и категории, URL-адреса были автоматически измененный.

Это дополнение имеет функцию переадресации 301 в админке, что позволяет мне создавать переадресацию 301 вручную. Однако что-то не так, и это не работает с редиректами, у которых есть «index.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *