Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mod_rewrite для webasyst 
:(
    Опции темы
ardeler
Дата 6.12.2011, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Здравствуйте ужаваемые веб гуру .

Помогите пожалуйста составить чпу htaccess mod_rewrite для webasyst

ссылки типа http://сайт.ru/shop/index.php?categoryID=17&category_slug=novinki-produkcii
сделать http://сайт.ru/shop/category/novinki-produkcii

ссылки типа http://сайт.ru/shop/index.php?productID=11
сделать http://сайт.ru/shop/название-страницы

ссылки типа http://сайт.ru/shop/index.php?ukey=auxpage_otzyvi
сделать http://сайт.ru/otzyvi

может у кого не будь есть готовый,пожалуйста поделитесь,пожалуйста строго не судите - я просто не знаю как самому сделать.
pro_web вне форума    Ответить с цитированием
--------------------
Jumo network | myspace 
PM MAIL   Вверх
Vardoulacha
Дата 6.12.2011, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



да пожалуйста

Код

# http://domain.ru/index.php?module=show&content=news
# http://domain.ru/news
RewriteRule ^([^/]*)$ ./index.php?module=show&content=$1 [L]

# http://domain.ru/index.php?module=show&content=mylist&print=1&printlist=1
# http://domain.ru/mylist/print
RewriteRule ^([^/]*)/print$ ./index.php?module=show&content=$1&print=1&printlist=1 [L]

# http://domain.ru/index.php?module=show&content=news&date=2009&page=3
# http://domain.ru/index.php?module=show&content=news&date=2009_08&page=3
# http://domain.ru/news/date/2009/page/3
# http://domain.ru/news/date/2009_08/page/3
RewriteRule ^([^/]*)/date/([^/]*)/page/([^/]*)$ ./index.php?module=show&content=$1&date=$2&page=$3 [L]

# http://domain.ru/index.php?module=show&content=news&page=3
# http://domain.ru/news/page/3
RewriteRule ^([^/]*)/page/([^/]*)$ ./index.php?module=show&content=$1&page=$2 [L]

# http://domain.ru/index.php?module=show&content=news&date=2009
# http://domain.ru/index.php?module=show&content=news&date=2009_08
# http://domain.ru/news/date/2009
# http://domain.ru/news/date/2009_08
RewriteRule ^([^/]*)/date/([^/]*)$ ./index.php?module=show&content=$1&date=$2 [L]

# http://domain.ru/index.php?module=post
# http://domain.ru/module/post
RewriteRule ^module/([^/]*)$ ./index.php?module=$1 [L]

# http://domain.ru/index.php?module=self&content=faq_ask
# http://domain.ru/self/faq_ask
RewriteRule ^self/([^/]*)$ ./index.php?module=self&content=$1 [L]

# http://domain.ru/index.php?module=pub&content=news&name_eng=novaya_novost
# http://domain.ru/news/novaya_novost
RewriteRule ^([^/]*)/([^/]*)$ ./index.php?module=pub&content=$1&name_eng=$2 [L]

# http://domain.ru/index.php?module=pub&content=news&name_eng=novaya_novost&page=3
# http://domain.ru/news/novaya_novost/page/3
RewriteRule ^([^/]*)/([^/]*)/page/([^/]*)$ ./index.php?module=pub&content=$1&name_eng=$2&page=$3 [L]

# http://domain.ru/index.php?module=pub&content=news&name_eng=novaya_novost&print=1
# http://domain.ru/news/novaya_novost/print
RewriteRule ^([^/]*)/([^/]*)/print$ ./index.php?module=pub&content=$1&name_eng=$2&print=1 [L]

# http://domain.ru/index.php?module=show_category&content=pubcategory&name_eng=kategoriya
# http://domain.ru/pubcategory/category/kategoriya
RewriteRule ^([^/]*)/category/([^/]*)$ ./index.php?module=show_category&content=$1&name_eng=$2 [L]

# http://domain.ru/index.php?module=show_category&content=pubcategory&name_eng=kategoriya&page=3
# http://domain.ru/pubcategory/category/kategoriya/page/3
RewriteRule ^([^/]*)/category/([^/]*)/page/([^/]*)$ ./index.php?module=show_category&content=$1&name_eng=$2&page=$3 [L]

# http://domain.ru/index.php?module=category_data&content=pubcategory&cat=kategoriya&name_eng=novaya_novost
# http://domain.ru/pubcategory/category/kategoriya/novaya_novost
RewriteRule ^([^/]*)/category/([^/]*)/([^/]*)$ ./index.php?module=category_data&content=$1&cat=$2&name_eng=$3 [L]

# http://domain.ru/index.php?module=category_data&content=pubcategory&cat=kategoriya&name_eng=novaya_novost&page=3
# http://domain.ru/pubcategory/category/kategoriya/novaya_novost/page/3
RewriteRule ^([^/]*)/category/([^/]*)/([^/]*)/page/([^/]*)$ ./index.php?module=category_data&content=$1&cat=$2&name_eng=$3&page=$4 [L]

# http://domain.ru/index.php?module=logins&do=log
# http://domain.ru/module/logins/log
RewriteRule ^module/([^/]*)/([^/]*)$ ./index.php?module=$1&do=$2 [L]

# http://domain.ru/index.php?module=search&do=query&page=2
# http://domain.ru/module/search/query/page/2
RewriteRule ^module/([^/]*)/([^/]*)/page/([^/]*)$ ./index.php?module=$1&do=$2&page=$3 [L]

PM MAIL   Вверх
ardeler
Дата 6.12.2011, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Спасибо - ) попробую разобраться

Добавлено через 14 минут и 45 секунд
написал первую строчку так 

 страница  http://сайт.ru/index.php?ukey=auxpage_название-страницы

RewriteRule ^([^/]*)$ ./index.php?ukey=auxpage_$1 [L]

выдало ошибку - сайт не открывает ошибка - 500

что я не так сделал ? или что выдало ошибку - мой htaccess  начинается так 

Код

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]

--------------------
Jumo network | myspace 
PM MAIL   Вверх
Vardoulacha
Дата 6.12.2011, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



вот для этого  страница  http://сайт.ru/index.php?ukey=auxpage_название-страницы

достаточно этого
Код

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)$ ./index.php?ukey=$1 [L]


http://сайт.ru/auxpage_название-страницы

Это сообщение отредактировал(а) Vardoulacha - 6.12.2011, 18:31
PM MAIL   Вверх
ardeler
Дата 6.12.2011, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Internal Server Error - Выдает ошибку и не открывает сайт ... 
--------------------
Jumo network | myspace 
PM MAIL   Вверх
ardeler
Дата 6.12.2011, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Есть кто кто может помочь мне ?
--------------------
Jumo network | myspace 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.