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

Форум Apache

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

 

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

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

тема: Помогите преобразовать url с помощью mod_rewrite
 
 автор: t3ma   (11.09.2009 в 07:44)   письмо автору
 
 

имеем адрес site.com/gallery/view.php?cat=10
как преобразовать в
site.com/gallery/view/10/

  Ответить  
 
 автор: serjinio   (11.09.2009 в 10:08)   письмо автору
 
   для: t3ma   (11.09.2009 в 07:44)
 

site.com/gallery/view.php?cat=10
site.com/gallery/view/10/
RewriteRule ^gallery/view/([0-9]{1,7})/$ view.php?cat=$1 [QSA,L]

  Ответить  
 
 автор: t3ma   (19.09.2009 в 15:07)   письмо автору
 
   для: serjinio   (11.09.2009 в 10:08)
 

пишу в хэтатесс:


RewriteEngine On
RewriteRule ^gallery/view/([0-9]{1,7})/$ view.php?cat=$1 [QSA,L]


в браузере пишу
site.com/gallery/view/10/
выводит что такой страницы нет
пишу
site.com/gallery/view.php?cat=10
открывает все номрально

  Ответить  
 
 автор: serjinio   (19.09.2009 в 20:55)   письмо автору
 
   для: t3ma   (19.09.2009 в 15:07)
 

а модуль модреврайт в природе (хостинге) существует?

  Ответить  
 
 автор: t3ma   (20.09.2009 в 07:51)   письмо автору
 
   для: serjinio   (19.09.2009 в 20:55)
 

да
в phpinfo:


Loaded Modules     mod_extract_forwarded, mod_php5, mod_setenvif, mod_so, mod_headers, 
mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_speling, mod_actions, 
mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, 
mod_mime, mod_mime_magic, mod_log_config, mod_env, http_core

  Ответить  
 
 автор: ..........   (20.09.2009 в 10:29)
 
   для: t3ma   (20.09.2009 в 07:51)
 

попробуйте добавить
Options +FollowSymlinks

в начале хштацесс ,)
и или view.php исправьте на gallery/view.php
или добавьте RewriteBase /gallery/ и исправьте ^gallery/view/([0-9] на ^view/([0-9]

  Ответить  
 
 автор: serjinio   (21.09.2009 в 11:13)   письмо автору
 
   для: t3ma   (20.09.2009 в 07:51)
 

# Главная директория
<IfModule mod_dir.c>
   DirectoryIndex index.php
</IfModule>

.htaccess должен быть в корне.

  Ответить  
 
 автор: dmtrfoxerr   (20.12.2009 в 00:08)   письмо автору
 
   для: serjinio   (21.09.2009 в 11:13)
 

Почему в адресной строке урл так и не преобразуется, хотя руками подставляю страницу находит?


Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^photo/([0-9]+)$ photo/index.php?id_parent=$1 [L]

Это на локальной машине проверяется! mod_rewrite - включен.

  Ответить  
 
 автор: dmtrfoxerr   (21.12.2009 в 16:21)   письмо автору
 
   для: dmtrfoxerr   (20.12.2009 в 00:08)
 

up

  Ответить  
 
 автор: Igor82   (27.02.2010 в 02:15)   письмо автору
 
   для: t3ma   (11.09.2009 в 07:44)
 

Помогите пожалуйста преобразовать шаблон урлов????
Я в Sape столкнулся с такой проблемой, когда добавляешь сайт в статьи как вебмастер, нужно пройти настройки, я все сделал, кроме последнего: Настройка шаблонов URL'ов, я не могу никак сформировать нужный урл, как только хочу активировать, выбивает табличка Ошибка, посторонняя страница, проверьте правила бла бла бла???????
Ссылка: http://euro-usd.biz/test.php, как из нее сделать, чтобы было примерно: http://euro-usd.biz/test/10/

  Ответить  
Rambler's Top100
вверх

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