Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ЧПУ для разных страниц, с разными результатами!
 
 автор: Panker   (01.09.2006 в 14:01)   письмо автору
 
 

Вот возник вопрос, сейчас расскажу как у меня, и что у меня есть уже!

в данный момент у меня просто меняется адрес с index.php?id=1 на 1.html, вот так
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ([0-9]+)\.html /index.php?id=$1
DirectoryIndex index.php?id=1
RemoveHandler .html .htm
ПОЖАЛУЙСТО, помогите немного сделать по другому!

У меня есть страницы index.php and file.php, мне нужно сделать так!

если адрес index.php?id=1 то делалось так index/1/ как бы папка взависемости от файла, а вторая папка взависемости от id
и так же, если адрес file.php?id=2 то было бы file/2/ я вот думаю, это же надо 2 чпу для каждого файла? или нет?

И пожалуйста помогите кодом, или как мне свой изменить, совершенно не понимаю, а ЧПУ нужен, так как файлов много, а у меня тока с индекса меняется ЧПУ.... ((
ЗАРАНЕЕ ПРОСТО ОГРОМНОЕ СПАСИБО ОТ МЕНЯ, и от моей ммааллееннььккоойй Fast CMS ( http://www.cms-ka.ru :) )

   
 
 автор: Panker   (02.09.2006 в 08:47)   письмо автору
 
   для: Panker   (01.09.2006 в 14:01)
 

сюда не кто не заскакивает или меня игнорируют ? :((((((((((((((

   
 
 автор: Panker   (02.09.2006 в 16:57)   письмо автору
 
   для: Panker   (02.09.2006 в 08:47)
 

ДА ВОТ УЖ ФИГ! НЕ ОТВЯЖИТИСЬ :) У меня вторая версия CMSки стоит :))))

   
 
 автор: cheops (из кафе)   (02.09.2006 в 17:25)
 
   для: Panker   (01.09.2006 в 14:01)
 

Т.е. вместо index.php и file.php может быть произвольное имя файла и его нужно сделать директорией?

   
 
 автор: Panker   (02.09.2006 в 17:43)   письмо автору
 
   для: cheops (из кафе)   (02.09.2006 в 17:25)
 

да ))
и вот файл это директория, а то что в ID должно быть ещё однйо папкой ))) или html файлом, всё равно что это будет )

   
 
 автор: Евгений Петров   (02.09.2006 в 19:04)   письмо автору
 
   для: Panker   (02.09.2006 в 17:43)
 

RewriteRule  (.+)/([0-9]+)/?    $1.php?id=$2

   
 
 автор: Panker   (02.09.2006 в 19:22)   письмо автору
 
   для: Евгений Петров   (02.09.2006 в 19:04)
 

вместо адреса files.php?id=2 мне нужен site/2/, вместо news.php?id=4 мне нужно news/4/ вы навернео не так понели

   
 
 автор: Евгений Петров   (02.09.2006 в 19:29)   письмо автору
 
   для: Panker   (02.09.2006 в 19:22)
 

Т.е. наоборот? Что в браузере надо ввести и какой скрипт при этом должен выполниться и с какими параметрами?

   
 
 автор: Panker   (02.09.2006 в 19:59)   письмо автору
 
   для: Евгений Петров   (02.09.2006 в 19:29)
 

вот-
у меня сейчас адреса такие index.php?id=1а так же news.php?id=1 и files.php?id=1
мне надо что бы вместо эжтого было типа index/1/ news/1/ files/1/ и так далее :)

   
 
 автор: Евгений Петров   (02.09.2006 в 20:09)   письмо автору
 
   для: Panker   (02.09.2006 в 19:59)
 

Т.е. ты вводишь http://localhost/index/1/ а у тебя должен открыться файл http://localhost/index.php?id=1?

   
 
 автор: Panker   (02.09.2006 в 23:02)   письмо автору
 
   для: Евгений Петров   (02.09.2006 в 20:09)
 

ну как бы да

   
 
 автор: Евгений Петров   (02.09.2006 в 23:57)   письмо автору
 
   для: Panker   (02.09.2006 в 23:02)
 

Ну я вроде как бы так и сделал :)

   
 
 автор: Panker   (03.09.2006 в 10:19)   письмо автору
 
   для: Евгений Петров   (02.09.2006 в 23:57)
 

большое спасибо, вот тока теперь интиресно, почему все так о чпу орут помогите, когда тут 1-2 строки )))

   
 
 автор: Panker   (09.09.2006 в 11:25)   письмо автору
 
   для: Panker   (03.09.2006 в 10:19)
 

только что работало а сейчас нет! =!((

почему не работает плиз скажите


DirectoryIndex index.php?id=1
AddType application/x-httpd-php .php .htm .html .phtml

RewriteEngine on  
Options +FollowSymlinks  
RewriteBase /  
RewriteRule  (.+)/([0-9]+)/?    $1.php?id=$2
RemoveHandler .html .htm 



php_value max_execution_time 600
php_flag magic_quotes_gpc on


там типа место index.php?id=2 должно быть index/2/

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования