- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ваш вариант выдает
/autor/.html?autor=galina_khovanova
Последнию строчку в варианте заменить на
RewriteRule ^autor.php /autor/%1.html? [R=301,L]
СПС! и еще если не затруднит, как эту строчку 301м?
RewriteRule ^(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^name=([^&]+)&autor=([^&]+)
RewriteRule ^book\.php /book/%1-%2.html? [R=301,L]
разобрался еще рас спс!!!
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^name=([^&]+)&autor=([^&]+)
RewriteRule ^book.php /%1-%2.html? [R=301,L]
RewriteRule ^(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^autor=([^&]+)
RewriteRule ^autor.php /%1.html? [R=301,L]
RewriteRule ^(.+?)\.html$ autor.php?autor=$1 [L]
---------- Добавлено 04.05.2014 в 00:45 ----------
Новая беда :(
Каждый третий редирект не работает, тоесть в данном примере в верху
редиректит с
autor.php?autor=zigmund_frejd
на
zigmund_frejd.html
но пишет Адрес страницы указан неверно!
Меняем местами с book.php тогда не работает эта стр.
Также при
RewriteRule ^(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]
RewriteRule ^(.+?)\.html$ book_exchanger.php?book=$1 [L]
RewriteRule ^(.+?)\.html$ autor.php?autor=$1 [L]
третья не работает :(
А каким образом оно будет работать, если оба имеют одинаковых шаблона? Либо то, либо другое, сервер не экстрансенс он не знает что /zigmund_frejd.html это autor.php а /Tak_govoril_Zaratustra.html это book_exchanger.php
спс понял, решил эту проблему добавив /autor/, появилась новая
шаблон перекошен грузит все файлы через /autor/ пробовал исключить через
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
не получается (
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^name=([^&]+)&autor=([^&]+)
RewriteRule ^book\.php /%1-%2.html? [R=301,L]
RewriteRule ^(.+?)-(.+?)\.html$ book.php?name=$1&autor=$2 [L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} book=([^&]+)
RewriteRule ^book_exchanger\.php /%1.html? [R=301,L]
RewriteRule ^(.+?)\.html$ book_exchanger.php?book=$1 [L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} autor=([^&]+)
RewriteRule ^autor\.php /autor/%1.html? [R=301,L]
RewriteRule ^autor/(.+?)\.html$ autor.php?autor=$1 [L]
шаблон перекошен грузит все файлы через /autor/ пробовал исключить через
Ссылки работают относительно папки /autor/. Или добавляете base href='/', либо прописываете их относительно домена '/script.js' и тд
Дякую!, навели на мысль, решил все таким способом заменил html на htm и убрал /autor/
RewriteCond %{QUERY_STRING} autor=([^&]+)
RewriteRule ^autor\.php /%1.htm? [R=301,L]
RewriteRule ^(.+?)\.htm$ autor.php?autor=$1 [L]
Херней занимаетесь, имхо.
^(.*)$
ошибка
---------- Добавлено 05.05.2014 в 20:38 ----------
наконец-то понял...
Ты задаешь стандартные правила - RewriteCond
хоть сотню
затем - выполнение правил -RewriteRule