- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброй ночи! В общем есть проблема с написанием правила для mod_rewrite. Не пойму, где ошибка? Может кто подскажет (должно открываться под урлом http://www.site.com/brands/tralala.php)?
RewriteRule ^brands/(.*)\.php /brands/detail.php?code=$1&%{QUERY_STRING} [L]krotov.dima добавил 03.02.2011 в 01:36
Порезало что-то мое правило. Вот как правильно (перед .php обрытный слэш)
RewriteRule ^brands/(.*)\.php /brands/detail.php?code=$1&%{QUERY_STRING} [L]
Выдает 500 ошибку.
RewriteRule ^brands/(.*)\.php /brands/detail.php?code=$1&%{QUERY_STRING} [L]
Выдает 500 ошибку.
У Вас преобразованный URI "brands/detail.php..." подходит для этого же правила преобразований "^brands/(.*)\.php" и правило применяется к нему снова и снова, вызывая зацикливание и вывод 500 ошибки. Нужно не допускать повторного преобразования, добавив перед правилом условие, проверяющее, что преобразование еще не сделано:
У Вас преобразованный URI "brands/detail.php..." подходит для этого же правила преобразований "^brands/(.*)\.php" и правило применяется к нему снова и снова, вызывая зацикливание и вывод 500 ошибки. Нужно не допускать повторного преобразования, добавив перед правилом условие, проверяющее, что преобразование еще не сделано:
Спасибо, заработало!
krotov.dima добавил 03.02.2011 в 11:35
Я же этот код и приводил в примере. Просто в сокращенном варианте (только rewriterule). К чему было дублирование?