- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть у меня страница /faces/face.cfm?id=194 на которую стоит очень мощная ссылка. Но саму страницу я удалил. Теперь хочу весь PR с нее перелить на главную.
В папку faces положил .htaccess с таким содержанием
Ну мне так казалость что все должно работать как надо, но редиректит вместо http://www.site.com на http://www.site.com/?id=194
В чем проблема и как ее решить?
RewriteEngine On
RewriteRule .* http://www.site.com/? [L,R=301]
Обратите внимание на ?.
Респект! заработало :)
А не будет побочных эффектов в редиректе всех остальных страниц папки faces, которые начинаются на "?" ?
Есть у меня страница /faces/face.cfm?id=194 на которую стоит очень мощная ссылка. Но саму страницу я удалил. Теперь хочу весь PR с нее перелить на главную.
Если страница 1 или 10 (не 1000), я обычно обхожусь без mod_rewrite в основном .htaccess:
RedirectPermanent faces/face.cfm?id=194 http://www.site.ru
А не будет побочных эффектов в редиректе всех остальных страниц папки faces, которые начинаются на "?" ?
Ну это будет не побочный эффект а искомый результат в моем случае :) А так конечно все будут редиректиться. Останется только посмотреть как гугл к этому отнесется.
Насчет "?". Давно меня мучал вопрос, как убрать QUERY_STRING из строки подстановки. Увидев эту тему еще раз перечитал доку и обнаружил "When you want to erase an existing query string, end the substitution string with just a question mark". http://httpd.apache.org/docs/2.0/ru/mod/mod_rewrite.html
Насчет "?". Давно меня мучал вопрос, как убрать QUERY_STRING из строки подстановки. Увидев эту тему еще раз перечитал доку и обнаружил "When you want to erase an existing query string, end the substitution string with just a question mark".
Я честно просматривал этот мануал. Минут 20 его изучал. Но читал выборочно, а не все подряд. Вот и пропустил эту замаскированую строку :)