- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Подскажите, сайт переносится с самописного движка на вордпресс, соответственно меняются адреса всех статей, но сами статьи остаются.
подскажите как лучше поступить в данной ситуации?
подскажите как лучше поступить в данной ситуации?
Сделать 301 редирект со старых url на новые.
Сделать 301 редирект со старых url на новые.
это в htaccess нужно для каждой записи прописывать?
это в htaccess нужно для каждой записи прописывать?
Если у вас статей много, то htaccess у вас лопнет от количества записей.
В таких случаях это лучше сделать через php-редирект с использованием карты url-адресов.
Для общего понимания можно тут почитать.
сделал так
RewriteCond %{REQUEST_URI} ^\/news\.php$
RewriteCond %{QUERY_STRING} ^id=13$
RewriteRule ^(.*)$ /index.php [R=301,L]
в итоге редиректит на index.php?id=13 , подскажите как убрать этот id=13?
А откуда у вас там id=13?
Сделайте постраничный редирект так
Redirect 301 /old.php http://www.site.ru/new.php
Где old.php - название старой страницы, а new.php - новой. Ссылку на новую страницу надо писать полностью с http.
Где old.php - название старой страницы, а new.php - новой. Ссылку на новую страницу надо писать полностью с http.
Ага, и так для каждой страницы. Масол правильно сказал.
Ага, и так для каждой страницы. Масол правильно сказал.
Так количество страниц неизвестно. Если допустим 300 - да. Если 30 000 - тогда совет другой - тот что выше.
300 правил в .htaccess? Нафига?
Вот ...пта... А чо так в этом разделе, а не сразу в Курилке? За 10 лет совсем на Сёрче заблудился?
RewriteRule ^(.*)$ /index.php [R=301,L]
в итоге редиректит на index.php?id=13 , подскажите как убрать этот id=13?
Вот так:
соответственно меняются адреса всех статей,
Почему это "соответственно"?
300 правил в .htaccess?
Очень может быть, что обойдётся 1м-5ю.
Но и 300 ничего сверхъестественного. Это не 30к ;)
Если у вас статей много, то htaccess у вас лопнет от количества записей.
В таких случаях это лучше сделать через php-редирект с использованием карты url-адресов.
Для этого в хтацессе существую маски. Но без примеров ничего конкретно сказать нельзя.
А для подобных вопросов на сёрче есть не только специальный технический раздел, но и даже специальный топик в нём. Даже два. Смотря какой вопрос нужно решать - по ВП или с редиректами.