URL rewrite engine

Разместил: Aza04.12.05 08:39 | Плагины для Seditio | SEO оптимизация

Описание


Данный плагин заменяет внутренние ссылки, на вашем LDU сайте, на статические, приятные взгляду и индексирующим роботам.

Пример работы


/page.php?id=1 будет преобразовано в /page-1.htm
/plug.php?e=contactus будет преобразовано в /plug-e-contactus.html

Установка


1. Распакуйте архив и перепишите файлы в папку : /plugins/mod_rewrite/
2. Зайдите в Админ-панель в раздел "Плагины", зайдите в устанавливаемый плагин и нажмите "включить".

Настройка плагина


Откройте файл .htaccess, который находится в корневом каталоге вашего сайта и добавьте в него следующие строки:

Код:
php_flag session.use_trans_sid off
php_flag session.use_only_cookies on

Options FollowSymLinks -Indexes
RewriteEngine on
RewriteRule ^([a-z]+)-([a-z]+)-([0-9a-z_]*)-?(.*)$ $1-$4?$2=$3 [NC,QSA]
RewriteRule ^([a-z]+)-?\.html$ $1.php [NC,L,QSA]


Если файл .htaccess у вас отсутствует, то возьмите его из архива с плагином. Данный плагин будет работать корректно только под вебсервером Apache с установленым mod_rewrite.

Загрузить архив

Размер файла: 1.55KB, Загрузок: 1650
URL rewrite engine
1.
08.02.07 06:18yetanotherSEuser
У меня заработал только после добавления слэшей

Код:
RewriteRule ^([a-z]+)-([a-z]+)-([0-9a-z_]*)-?(.*)$ [b]/[/b]$1-$4?$2=$3 [NC,QSA]
RewriteRule ^([a-z]+)-?\.html$ [b]/[/b]$1.php [NC,L,QSA]
  
2.
08.02.07 08:32Aza
Да, здесь на странице, убиты обратные слэши. Но в комлекте с плагином уже идет файл .htaccess в котором данные строки уже есть
  
3.
14.03.08 14:43dayver2009
после установки сего плуга перестал работать пейдженатор от Seditio Plus в списках

Что делать?

Вот два примера страниц с включеным ЧПУ и без него
Код:
http://radiokomponent.ru/list-c-news-s-count-w-desc-o--p--d-15.html
http://radiokomponent.ru/list.php?c=news&s=count&w=desc&o=&p=&d=15

http://radiokomponent.ru/list-c-news-s-count-w-desc-o--p--d-0.html
http://radiokomponent.ru/list.php?c=news&s=count&w=desc&o=&p=&d=0
  
4.
19.06.08 16:48Persty
Прикол, так давно написал этот крохотный плагин, а он до сих пор работает.
  
5.
06.07.08 19:09dayver2009
Так все же как насчет совместной работы с Seditio Plus?
  
6.
29.08.08 22:51void2g
У меня прут ошибки, типа страница не найдена.
Т.е. урл в прямой этот плагин перекодировал, но вот по этому прямому урлу, попасть я могу только на страницу с сообщеинем о том, что страница-то и не найдена. В чём косяк, как лечить?
Версия LDU - последняя, плагин установился без вопросов.
Страница находится на тестировании на хостинге, доступа к конфигу апача 2.2 нет,
  
7.
08.02.10 00:01yakushenko
а нельзя ли подстроить этот плагин таким образом чтобы
преобразовывалось не
/page.php?id=1 в /page-1.htm а
/page.php?al=stranica1 в /page-stranica1.htm
  
8.
08.02.10 09:21Spit
Посмотри в словарике по инглишу как переводится слово "page" ...
  

Новые плагины

последние 5 добавленных

Версия для печати


Гостиница Иркутск  Страница создана за 0.158 секунды
Пользователи онлайн :    Гостей на сайте: 8