[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Rewrite mod
Andruhaphp
Не работает реврайт модуль
Прописал в .htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^company-([0-9]+)\.html$ company.php?id=$1
Но не чего не поменялось к сожалению?
помогите,уже 2-й день парюсь,что не так не пойму





Спустя 9 минут, 41 секунда (12.03.2011 - 19:39) imba написал(а):
Andruhaphp
А что должно поменяться? Ты обращаешься к странице как company-1.html, а сервер даёт ответ 404 ?

Спустя 1 минута, 32 секунды (12.03.2011 - 19:40) neadekvat написал(а):
Цитата (Andruhaphp @ 12.03.2011 - 16:29)
Но не чего не поменялось к сожалению?

Ну, я, право, не знаю, как ответить на этот вопрос.
Но, серьезно - что должно было поменяться?

Спустя 2 минуты, 25 секунд (12.03.2011 - 19:43) Andruhaphp написал(а):
доложно поменяться:
company.php?id=12" в "company-12.html"
Так же пробывал вот так вот
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /test/company.php?id=$1 [L]

тоже результата не дало

Спустя 1 минута, 33 секунды (12.03.2011 - 19:44) Andruhaphp написал(а):
кто не знает регулярных выражений не пишите

Спустя 2 минуты, 9 секунд (12.03.2011 - 19:46) imba написал(а):
Andruhaphp
Что должно поменяться? Я задал конкретный вопрос, как ты обращаешься к странице, точно ли сервер отдаёт ответ 404?

Спустя 2 минуты, 8 секунд (12.03.2011 - 19:48) neadekvat написал(а):
Ну, вообще-то, суть мод_реврайт в том, чтобы можно было обращаться к несуществующим адресам.
То есть в вашем случаи, при наборе в адресной строке company-1\.html должна открываться соответствующая страница.
А уж то, что при открытии прямого адреса (company.php?id=1) человека должно куда-то там перекинуть - совсем другой вопрос, не относящийся к mod_rewrite.

Спустя 4 минуты, 29 секунд (12.03.2011 - 19:53) Andruhaphp написал(а):
imba,доложно поменяться:
company.php?id=12" в "company-12.html"

Спустя 1 минута, 58 секунд (12.03.2011 - 19:55) Andruhaphp написал(а):
суть того что я хочу скрыть от пользователя в браузере адресс,где храниться страница
доложно поменяться:
company.php?id=12,сдесь видно айдиху,а показать ему вместо этого
доложно поменяться:
"company-12.html"

Спустя 53 секунды (12.03.2011 - 19:56) imba написал(а):
Andruhaphp
Что должно поменяться? ЧТО?
Берёшь и в адресной строке заменяешь ВМЕСТО company.php?id=12 ПИШЕШЬ company-12.html. И это пишешь в адресной строке браузера.
И что скрыватЬ? Ссылки по сайту меняй на переделанные

Спустя 11 минут, 3 секунды (12.03.2011 - 20:07) Andruhaphp написал(а):
вопрос закрыт!

Спустя 2 минуты, 48 секунд (12.03.2011 - 20:10) Andruhaphp написал(а):
А можно кто знает,как можно сделать так что,если пользователь спамит на странице,скажем,посылает слишком много запросов,подряд,то его перенаправляет на другую старницу???

Спустя 2 минуты, 56 секунд (12.03.2011 - 20:13) neadekvat написал(а):
При каждом открытии страницы записывайте в сессию время последнего обращения. И если разница между временем текущим и временем последнего обращения маленькая (например, 1 секунда), то перенаправляете его.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.