Mod Rewrite

  • Автор темы typak
  • Дата начала
T

typak

Здарова !
Тут вообщем проблемка небольшая, пытаюсь mod rewrite настроить на локальном кампе, а ничего не получается.
Адрес странички которую пытаюсь изменить:
http://localhost/moi_saitu/kak_cozdat6_sait/ar.php?id_catalog=23
В .htaccess прописано:
RewriteEngine On
RewriteRule ^catalog/dir([0-9]*)/ /module.php?section=catalog&area=dir&id=$1
RewriteRule ^catalog/dir([0-9]*)/ /ar.php?id_catalog=$1
RewriteRule ^catalog/dir([0-9]*)/ /localhost/moi_saitu/kak_cozdat6_sait/ar.php?id_catalog=$1
RewriteRule ^catalog/dir([0-9]*)$ /localhost/moi_saitu/kak_cozdat6_sait/ar.php?id_catalog=$1
RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1
RewriteRule ^product-([0-9]+)\.html$ localhost/moi_saitu/kak_cozdat6_sait/ar.php?id_catalog=$1
RewriteRule ^product-([0-9]+)\.html$ ar.php?id_catalog=$1


но никаких изменений не происходит, адресная строка кокой была такой и осталась
вчем проблема может я чо нетак прописываю
.htaccess кидал и в корневую директорию и в директорию где сайт находится ничо нипомогает
проверял загрузился ли модуль --- модуль загрузился незнаю вроде далжно работать а ничо не работает.
Знатоки посоветуйте чо нибуть !!!
 
T

typak

Тут вообщем мучился пока на один пост не наткнулся где понятно написано было.
кароче в .htaccess прописал:
RewriteEngine On
RewriteRule ^articles([0-9]*)\.html /ar.php?id_catalog=$1

Сайт скопировал в сам корень и в адресной строке прописал
http://localhost/articles23.html
нормально все загружает.
Так это шож типерь ссылки нужно менять во всёй смс?
Да а я думал оно само все заменяет кароче не сильно прикольный mod rewrite
Нефиг заморачиваться и такие ссылки какие есть пойдут.
А вообще зачем нужно ссылки заменять лишняя морока
какая разница шо
и шо
Разницы никакой вроде нет.
 
T

typak

Всем спасибо за советы =)
я от еще никак непойму, а зачем в таблицах в бд существует поле rewrite ?
кто подскажет как его использовать ?
Это шо туда адрес переделаной ссылки вписывать?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!