- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Перехожу к делу.
На моём сайте ссылки выглядят так:
http://www.iwork.com.ua/index?dr=optim&id=afirst
Хочу сделать так:
http://www.iwork.com.ua/optim/afirst.html
Для этого я воспользовался вот этим калдуном (сервисом):
http://www.mod-rewrite-wizard.com/
Получил такой код:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /index?dr=$1&id=$2 [L]
Вставил его в .htaccess, но кроме того, что перестали грузиться картинки, никаких изменений не произошло. Адреса остались теми же, как и до применения правила. Никаких ошибок в логе нету. Всё ОК200.
В зоне управления аккаунтом включены
Options +Indexes On
Options +FollowSymLinks On
Options +Multiviews On
Служба поддержки говорит, что всё должно работать. НО,,,,,,,
Дорогие товарищи, есть варианты? Жду с нетерпением.
Приведённые в примере ссылки реальные, так что можете сами посмотреть.
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([^/]*)/([^/]*)\.html$ /index?dr=$1&id=$2 [L]
а так?
Если добавляю Options +FollowSymlinks Вообще сайт не открывается.
Что с RewriteBase / что без него, одинаково.
Все у вас работает:
http://www.iwork.com.ua/html/afirst.html
Чтобы изменились сами ссылки и появились картинки, правьте HTML-шаблоны.
1. Реврайт обрабатывает нормально ваш адрес http://www.iwork.com.ua/html/afirst.html
2. Картинки не грузятся, потому что пути относительные.
Нужно прописать, наприме, <BASE href="/images/">, правда, возможно еще что-то незаработает после этого. Поэтому нужно быть аккуратнее. Либо править скрипты и шаблоны, которые отвечают за вывод информации в броузер.
3. Сами ссылки на сайте, ес-но останутся старыми. Ибо вам нужно будет код генерирующий страницы тоже самим править, чтобы ссылки по нужному алгоритму создавались.
А мод реврайт очень даже правильно все обработал.
Вставил его в .htaccess, но кроме того, что перестали грузиться картинки, никаких изменений не произошло. Адреса остались теми же, как и до применения правила. Никаких ошибок в логе нету.
Надо дописать условия, которые прекращают обработку урл при запросе существующих файлов и директорий:
Groove, у ТС не в этом проблема. Проблема, как заметил DyaDya в том, что урлы картинок относительны. Условия в данном случае бесполезны, так как правило обрабатывает урлы заведомо отсутствующих файлов. Кстати, эти условия можно писать короче: RewriteCond %{REQUEST_FILENAME} !-f
Всем большое спасибо. Получилось)
DyaDya А я думал что эти старые пути преобразуются в ЧПУ, оказывается просто обрабатывается запрос. Вот это предложение здорово помогло:
3. Сами ссылки на сайте, ес-но останутся старыми. Ибо вам нужно будет код генерирующий страницы тоже самим править, чтобы ссылки по нужному алгоритму создавались.
ПАсибЫ))
Groove
Надо дописать условия, которые прекращают обработку урл при запросе существующих файлов и директорий:
Незаяем, я просто поставил адреса постоянные и всё, но за совет спасибо, может где придётся применить.
ВСЁ РАБОТАЕТ.☝