Зарегистрируйтесь или войдите
Регистрация через 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
а потом перенаправляется. Следовательно, почему перенаправление испорчено.
Зарегистрируйтесь или войдите в систему
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
apache — Как перенаправить URL-адрес 301 с помощью «index.
php?» в пути?Задавать вопрос
спросил
Изменено 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.