- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
![Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ](https://d.searchengines.guru/20/95/seo-2024-stock_600x314__3274f588.jpg)
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сайте есть дубли, например есть 2 страницы с абсолютно одинаковой информацией:
http://www.domen.ru/index.php/cat/c22_Web-kamery.html
http://www.domen.ru/index.php/cat/c22_Web-kamery.html/page/1
или
http://www.domen.ru/index.php/cat/c42_Naushniki.html
http://www.domen.ru/index.php/cat/c42_Naushniki.html/page/1
Нужно сделать 301 редирект с http://www.domen.ru/index.php/cat/c22_Web-kamery.html/page/1 на http://www.domen.ru/index.php/cat/c22_Web-kamery.html
Переадресацию необходимо делать именно со ссылок содержащих /page/1, так как на страницах /page/2, /page/3 и т.д. уже другая инфа и они не являются дублями.
Первого, чей вариант поможет - отблагодарю. Сумма благодарности $10. Спасибо!
RewriteEngine on
RewriteRule ^(.+\.html)/page/1$ /$1 [R=301,L]
Если "/page/1" бывает не только у страниц с ".html", то в правиле нужно просто убрать "\.html"
Спасибо, сейчас попробую
zaka4ek добавил 24.12.2010 в 23:09
[umka], Работает. Напишите кошелек в личку. Завтра переведу обещанную сумму.
Усложняем задачу.
Со страниц типа http://www.domen.ru/index.php/cat/c42_Naushniki нужно делать 301 редирект на http://www.domen.ru/index.php/cat/c42_Naushniki.html
и
Со страниц типа
http://www.domen.ru/index.php/cat/c42_Naushnikil/page/2 на http://www.domen.ru/index.php/cat/c42_Naushnikil.html/page/2
Замечу, что страниц может быть несколько, т.е /page/3, /page/4 и т.д.
благодарность - $15
Спасибо, сейчас попробую
zaka4ek добавил 24.12.2010 в 23:09
[umka], Работает. Напишите кошелек в личку. Завтра переведу обещанную сумму.
неужели колу куплю на новый год )
Усложняем задачу.
Со страниц типа http://www.domen.ru/index.php/cat/c42_Naushniki нужно делать 301 редирект на http://www.domen.ru/index.php/cat/c42_Naushniki.html
RewriteCond %{REQUEST_URI} !.+\.html$
RewriteRule ^(index.php/cat/.+)$ /$1.html [R=301,L]
и
Со страниц типа
http://www.domen.ru/index.php/cat/c42_Naushnikil/page/2 на http://www.domen.ru/index.php/cat/c42_Naushnikil.html/page/2
Замечу, что страниц может быть несколько, т.е /page/3, /page/4 и т.д.
благодарность - $15
RewriteCond %{REQUEST_URI} !.+\.html/page/\d+$
RewriteRule ^(index.php/cat/.+)(/page/\d+)$ /$1.html$2 [R=301,L]
;8243363']
RewriteCond %{REQUEST_URI} !.+\.html$
RewriteRule ^(index.php/cat/.+)$ /$1.html [R=301,L]
Это не работает. Вернее работает переадресация с /index.php/cat/c22_Web-kamery на /index.php/cat/c22_Web-kamery.html. Но, Если заходить /index.php/cat/c22_Web-kamery.html/page/1 идет переадресация на /index.php/cat/c22_Web-kamery.html/page/1.html
или заходим на /index.php/cat/c22_Web-kamery.html/page/2 идет редирект на /index.php/cat/c22_Web-kamery.html/page/2.html
Т.е., еще один дубль получается...
По второму варианту замечаний нет...
Это не работает. Если заходить /index.php/cat/c22_Web-kamery.html/page/1 идет переадресация на /index.php/cat/c22_Web-kamery.html/page/1.html
Т.е., еще один дубль получается...
RewriteCond %{REQUEST_URI} !.+\.html$
RewriteRule ^(index.php/cat/[^/]+)$ /$1.html [R=301,L]
[umka], Да, теперь все работает. Я Вам должен $25. Напишите кошелек в личку, завтра обязательно переведу. Спасибо Вам за помощь!
[umka], Да, теперь все работает. Я Вам должен $25. Напишите кошелек в личку, завтра обязательно переведу. Спасибо Вам за помощь!
Ну это по желанию, а то будет передоз колы ;)
[umka], Проверьте кошелек. Деньги ушли. Спасибо за помощь...
Помогите!
У меня есть url http://mysite.com/s.php?USERNAME
Хочу с помощью .htaccess сделать чтобы ссылка работала еще и вот так
http://mysite.com/s/USERNAME
и даже так
http://mysite.com/s/USERNAME/_SOME_CODE_OR_CHARACTERS_CAN_BE_HERE
где _SOME_CODE_OR_CHARACTERS_CAN_BE_HERE — может быть любое сочетание букв или цифр — ланиница. Длинное не более 50 символов. Без пробелов.
Кто знает как сделать? С чего начать?
Помогите!
Кто знает как сделать? С чего начать?
http://www.generateit.net/mod-rewrite/