Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RewriteRule 
V
    Опции темы
StachelDraht
Дата 10.5.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


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

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



Привет!
Помогите пожалуйста разобраться с RewriteRule.

У меня все ссылки человеческого вида типа: 
site.com/o_firme
site.com/about
site.com/news
site.com/novosti
и т.д. 

Как мне сделать так, что бы эти ссылки напрялилсь на index.php

к примеру
RewriteRule ^link/(.*) index.php
только я заранее не могу знать сколько у меня будет этих линков и естественно их имена.

Спасибо большое!

Это сообщение отредактировал(а) StachelDraht - 10.5.2009, 11:57
PM MAIL   Вверх
enof
Дата 10.5.2009, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(StachelDraht @  10.5.2009,  12:57 Найти цитируемый пост)
o_firme

Цитата(StachelDraht @  10.5.2009,  12:57 Найти цитируемый пост)
novosti

вы это называете человеческими ссылками? smile 
Код

^\w+$ index.php

PM MAIL ICQ Skype   Вверх
StachelDraht
Дата 11.5.2009, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


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

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



enof, 
RewriteRule ^\w+$ index.php - так тоже не работает

PM MAIL   Вверх
StachelDraht
Дата 11.5.2009, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


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

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



где это дело прописывается еще кроме как в .htaccess ???
PM MAIL   Вверх
StachelDraht
Дата 11.5.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


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

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



Код

DirectoryIndex index.php

RewriteEngine on

<files *.sub>
  Order deny,allow
  Deny from all
</files>


RewriteRule ^admin/module(.*).css admin/index.php
RewriteRule ^admin/modules(.*).css admin/index.php
RewriteRule ^admin/templates(.*).css admin/index.php

RewriteRule ^admin/module/(.*) admin/index.php
RewriteRule ^admin/script/(.*) admin/index.php
RewriteRule ^admin/ajax/(.*) admin/index.php
RewriteRule ^admin/logout/(.*) admin/index.php

RewriteRule ^admin/lost_password/(.*) admin/index.php
RewriteRule ^admin/message_to_admin/(.*) admin/index.php
RewriteRule ^admin/login/(.*) admin/index.php


RewriteRule ^images/secret_word.jpg sub/random_image/index.php
RewriteRule ^sub/random_image/fonts/(.*) index.php
RewriteRule ^images/(.*)\.(gif|jpg|png) sub/img.php 
RewriteRule ^user_files/(.*)\.(gif|jpg|png) sub/img.php
RewriteRule ^content/(.*) index.php



собственно вот, отказывается работать
PM MAIL   Вверх
Nigel
Дата 12.5.2009, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


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

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



А не проще сделать так?
Код

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$    index.php [L,QSA]

А в index будете обрабатывать данные.
PM MAIL   Вверх
StachelDraht
Дата 12.5.2009, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


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

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



Nigel, 
спасибо!
Немного по другому решил проблему.
Но все равно спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




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


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

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