- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно добавить слеш к URL если переходят в каталог без слеша
Делаю так
Конфликтует с
Но данная строка тоже необходима. Как побороть?
Без
Слеш добавляется, но 404 отдают страницы, так как стоит фреймворк CI
Разобрался, точнее нашел готовый код
RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]
или
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^([^.]+)$ /$1/ [R=301,L]
сделал так
Может кому и пригодится!
ув. Siv1987 подскажите как сделать чпу?
сейчас
/book.php?name=sreda&autor=galina
Надо
/book/sreda-galina.html
Сейчас
/autor.php?autor=galina
Надо
/autor/galina.html
RewriteEngine On
RewriteRule ^book/(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]
RewriteRule ^autor/(.+?)\.html$ autor.php?autor=$1 [L]
Не получается, мб что то надо добавлять в index.php
Как я уже только не побывал, хз в чем беда.
Все ссылки с сайта
book.php?name=s_pervogo_vzglyada&autor=
autor.php?autor=nikolas_sparks
asearch.php?series=
book_exchanger.php?book=
series.php?series=
janr и series и другими вы немного ошиблись, так как для них правила реврайта здесь нету. autor по крайней мере должен работать.
Зачем нам эти ссылки? Надеюсь понимаете что это реврайты а значит и проверять нужно чпу ссылками.
janr и series написал просто какие еще есть и нужно ли их реврайтить.
Не понял?
п.с. на впс все включено, спрашивал у техподдержки.
спс siv1987 сработало, блин проверял без /book/
А как прописать что б был 301 редирект
с autor.php?autor=
на
autor/
Добавить после RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^autor=([^&]+)
RewriteRule ^autor.php /autor/$1.html [R=301,L]
Ваш вариант выдает
/autor/.html?autor=galina_khovanova
не работает :(
Нашел такой вариант
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} autor=([^&]+)$
RewriteRule ^autor.php$ /%1.html? [L,R=301,L]
RewriteRule ^(.+?)\.html$ autor.php?autor=$1 [L]
работает но не пойму как его применить к этой строке
RewriteRule ^(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]