Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2012, 00:13   #1
moshkin_ura
Web Studio "БЕЛКО"
Форумчанин
 
Аватар для moshkin_ura
 
Регистрация: 15.08.2011
Сообщений: 180
Смех ЧПУ в Apache

Здравствуйте, дорогие программисты, столкнулся с проблемой.
Хочу сократить ссылку:
Код:
http://your-name.ru/?a=contact
что-бы ее можно было открыть по пути
Код:
http://your-name.ru/contact/
да же можно что-бы данные с GET запросы брала...(Там просто с таким-же GET, несколько запросов)
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк
moshkin_ura вне форума Ответить с цитированием
Старый 28.09.2012, 00:22   #2
dem66
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 316
По умолчанию

Вот правельный вариант, может комуто понадобится.
Код:
RewriteEngine On
RewriteBase /

RewriteCond     %{REQUEST_FILENAME}    -d 
RewriteRule     .*      -       [L] 

RewriteCond     %{REQUEST_FILENAME}    -f 
RewriteRule     .*      -       [L] 

RewriteRule ^(.*)$ /www/index.php?a=$1 [L,QSA]
Но еще раз повторюсь - это тупо

Последний раз редактировалось dem66; 28.09.2012 в 01:05.
dem66 вне форума Ответить с цитированием
Старый 28.09.2012, 00:30   #3
moshkin_ura
Web Studio "БЕЛКО"
Форумчанин
 
Аватар для moshkin_ura
 
Регистрация: 15.08.2011
Сообщений: 180
По умолчанию

Цитата:
Сообщение от dem66 Посмотреть сообщение
чтото типа этого если не ошибаюсь
Код:
RewriteEngine On
RewriteRule ^(.*) /index.php?a=$1 [L]
Но еще раз повторюсь - это тупо

PS: или даже так
Код:
RewriteEngine On
RewriteRule ^/(.*) /index.php?a=$1 [L]
Пасиб)))
Тему в ОФФ
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк
moshkin_ura вне форума Ответить с цитированием
Старый 02.10.2012, 17:53   #4
kuba1981
Форумчанин
 
Регистрация: 22.08.2012
Сообщений: 155
По умолчанию

Цитата:
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]

RewriteRule ^(.*)$ /www/index.php?a=$1 [L,QSA]
А почему так тупо???????
kuba1981 вне форума Ответить с цитированием
Старый 03.10.2012, 13:57   #5
dem66
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 316
По умолчанию

потому что я не сторонник такого ЧПУ.

как по мне то лучше передать так:
RewriteRule ^(.*)$ /www/index.php [L,QSA]

а на самом php уже разруливать что к чему.
dem66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
настройка ЧПУ через htaccess ajevgen WordPress и другие CMS 0 09.04.2012 13:07
mod_rewrite чпу - составить правило frommars PHP 1 04.02.2012 16:11
Программирование станков с ЧПУ DeKot Свободное общение 1 24.12.2010 23:10
ЧПУ и Кирилица joe WordPress и другие CMS 1 25.10.2010 14:36
ЧПУ и изображения Linel PHP 6 24.09.2010 09:07