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

Форум Apache

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

 

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

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

тема: Написать чпу для ссылки

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

 
 автор: Rutmens   (28.08.2010 в 15:20)   письмо автору
 
   для: scva   (28.08.2010 в 13:58)
 

У меня вот так .. в htaccess
RewriteEngine on
RewriteRule ^server/([^/\.]+)/?$ index.php?id=$1 [L]

А ссылку прописываю вот так .
<a href=http://www.site.ru/server/$id['id']/>$rew[name]</a>

Вот так у меня всё работает на ура .. но если проблемы буду с дизайном .. то ответ выше .

  Ответить  
 
 автор: scva   (28.08.2010 в 13:58)   письмо автору
 
   для: Rutmens   (28.08.2010 в 01:04)
 

верно
id из базы идет, но у меня их там всего 5, так что решил прописать для каждого из них свое правило в апач

  Ответить  
 
 автор: Rutmens   (28.08.2010 в 01:04)   письмо автору
 
   для: Slo_Nik   (28.08.2010 в 00:00)
 

Я так понял что человек оформляет вот так .
category.php?id=1 и тд. 2 , 3
Вам нунжо оформить так
www.site.ru/music/1/

  Ответить  
 
 автор: Slo_Nik   (28.08.2010 в 00:00)   письмо автору
 
   для: scva   (27.08.2010 в 22:12)
 

а как Вы оформляете сами ссылки на сайте?

  Ответить  
 
 автор: Rutmens   (27.08.2010 в 22:23)   письмо автору
 
   для: scva   (27.08.2010 в 22:12)
 

Почитай вот это .
http://irbis-team.com/15/4/11
Если у тебя будут проблемы с дизайном ты полностью указывай URL на CSS и картинки .

  Ответить  
 
 автор: scva   (27.08.2010 в 22:12)   письмо автору
 
   для: oliss   (27.08.2010 в 21:56)
 

так я и создал тему для этого, потому что не врубаюсь

  Ответить  
 
 автор: oliss   (27.08.2010 в 21:56)   письмо автору
 
   для: scva   (27.08.2010 в 21:23)
 

сравните
http://sait.ru/category.php?id=1
RewriteRule ^(music)\.php$ category.php?id=$1 

с чему бы этому правилу отрабатывать

  Ответить  
 
 автор: scva   (27.08.2010 в 21:23)   письмо автору
 
   для: nikita2206   (27.08.2010 в 15:51)
 

не пойму все перепробывал не работает.
URL на сайте выглядит, так http://sait.ru/category.php?id=1

апач

AddType application/x-httpd-php .html

AddDefaultCharset UTF-8
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag register_globals Off
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
Options -Indexes

php_value error_reporting 2047 
php_value error_log "saitru/error.log" 
php_flag log_errors on 
php_flag display_errors off 

RewriteEngine    on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(music)\.php$ category.php?id=$1  [L]

  Ответить  
 
 автор: nikita2206   (27.08.2010 в 15:51)   письмо автору
 
   для: scva   (27.08.2010 в 11:21)
 

.htaccess

RewriteEngine On
RewriteRule ^category/(.+?)\.php$ category.php?id=$1 [L,QSA]

  Ответить  
 
 автор: Slo_Nik   (27.08.2010 в 15:47)   письмо автору
 
   для: scva   (27.08.2010 в 14:40)
 

я бы для начала экранировал точку после music и убрал флаг QSA
получается так

RewriteRule ^(music)\.php$ category.php?id=$1  [L]

В данном случае будет выводить в адресной строке, например, http://site/music.php, но это при любом значении id.
Как отреагировать на конкретное значение id я пока не знаю...

  Ответить  

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

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

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