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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Линк дикий или обыкновенный???

Сообщения:  [1-10] 

 
 автор: $Konstantin=const   (25.04.2008 в 06:29)   письмо автору
 
   для: Atheist   (24.04.2008 в 23:11)
 

На счет
>Латинский язык давно не в моде.
Не знаю....но спасибо всем кто отвечал,!..попробую теперь со всем этим разобраться ))

   
 
 автор: Atheist   (24.04.2008 в 23:11)   письмо автору
 
   для: morkovkin   (24.04.2008 в 22:20)
 

Код morkovkinа' неверный.

Запрос (query string) в RewriteRule не рассматривается, т.е. можно "^addtheme", но "^addtheme?..." будет неверно. Лучше всего будет добавить %{QUERY_STRING} к реальному адресу, либо второй способ - RewriteCond %{QUERY_STRING} твой_паттерн.

P.S. Папка или не папка тут значения не имеет: даже если папка "addtheme" будет существовать - mod_rewrite "перебъет" запрос к ней.
P.P.S.
> в своей основу ПиашПи
Латинский язык давно не в моде.

   
 
 автор: morkovkin   (24.04.2008 в 22:20)   письмо автору
 
   для: $Konstantin=const   (24.04.2008 в 20:45)
 

Давно я с этим не сталкивался, поэтому могу допустить ошибку, но всё же напишу.

Это можно сделать, как уже выше писали, с помощью МодРеврайт.
Для этого нужно создать файл .htaccess с примерным содержанием

RewriteEngine on
RewriteRule ^addtheme?id_forum=(.*)$ http://www.softtime.ru/forum/addtheme.php?id_forum=$1


Могу напутать, т.к. нужно было это использовать всего один раз в жизни, и проверял работоспособность методом тыка. Но, впринципе, думать надо в эту сторону.

А http://www.softtime.ru/forum/addtheme?id_forum=1 мне кажется addtheme папкой быть не может, т.к. должен быть слеш после addtheme, тогда файл index.php?id_forum=1 имеет право быть.

   
 
 автор: mechanic   (24.04.2008 в 21:25)   письмо автору
 
   для: elenaki   (24.04.2008 в 21:17)
 

>никогда мне это не нравилось
зато они нравятся поисковикам

   
 
 автор: elenaki   (24.04.2008 в 21:17)   письмо автору
 
   для: $Konstantin=const   (24.04.2008 в 21:09)
 

копайте в сторону ЧПУ - человекопонятные урлы... никогда мне это не нравилось. и заказчики пока такое не заказывали (не пронюхали?).

   
 
 автор: $Konstantin=const   (24.04.2008 в 21:09)   письмо автору
 
   для: Alph[p]a   (24.04.2008 в 20:55)
 

http://www.softtime.ru/forum/addtheme?id_forum=1 ....я наверно чего то не понимаю...(в принципи ради того что бы понять я и здесь ) , но в подобных линках нет расширения типа *.php!!!...я, просто, тоже хотел бы такой сгенерировать линк, но пока не понял где он берет свои корни!!!!....или это чисто технически создает Mr.Apache????? ...помогите разобраться..

   
 
 автор: Alph[p]a   (24.04.2008 в 20:55)   письмо автору
 
   для: $Konstantin=const   (24.04.2008 в 20:45)
 

все эти "такие ссылки" в данном случае создаёт addtheme.php, этот файл принимает GET параметры на основе которых генерирует страницу.

   
 
 автор: $Konstantin=const   (24.04.2008 в 20:50)   письмо автору
 
   для: elenaki   (24.04.2008 в 20:48)
 

!!!!!Аааааааааа..... это, извените, что??? Функция??...можно чуть-чуть поподробнеЙ!

   
 
 автор: elenaki   (24.04.2008 в 20:48)   письмо автору
 
   для: $Konstantin=const   (24.04.2008 в 20:45)
 

modRewrite

   
 
 автор: $Konstantin=const   (24.04.2008 в 20:45)   письмо автору
 
 

Здравствуйте вот такие линки понятно как создаются что отображаю....вот допустим
http://www.softtime.ru/forum/addtheme.php?id_forum=1 имеет в своей основу ПиашПи файл addtheme.php, а вот такие ссылки, которые часто можно встретить в нете, как создаются?
Например, http://www.softtime.ru/forum/addtheme?id_forum=1 что в основе?? папка addtheme c index.php внутри?????

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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