|
|
|
|
|
для: iambanderas
(11.07.2007 в 04:33)
| | я то же за что что-бы все у кого работают правила мод реврайта выложили свои примеры в этой теме. Ибо куча тем существует, мало кто может помочь, помогите тогда своими правилами хотя-бы, что-бы люди могли сами разобраться что - почем.
У меня то-же ничего не получается. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.12.2006 в 11:27)
| | HELP!
Та же проблема с изменениями путей к картинкам и стилям!
У меня ничего не получается. Испробовал и этот метод, и другие пробовал. Весь форум перелопатил, и ничего работающего, кроме Base в тэг Head не нашел!
Нужно решить задачу именно реврайтом.
Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(28.12.2006 в 05:44)
| | ок!!! я понял ....... БОЛЬШОЕ ВАМ СПАСИБО!!!!!!!!!!
С НАСТУПАЮЩИМ ВАС ПРАЗДНИКОМ!!!!!!!! желаю чтоб ваш комп не зависал, чтоб мышка не глючила и чтоб ваша муза творчества вас не покидала!!!!)))
Удачи!!!!!!
вопросы будут сразу же напишу Вам))))) | |
|
|
|
|
|
|
|
для: ozono
(27.12.2006 в 13:04)
| | А вот здесь неразрешимая неоднозначность. В предыдущих постах решалась задача перебрасывать все URL вида test1.ru/kk/pp5 на index.php.
А сейчас Вы говорите, что часть нужно, а часть не нужно перебрасывать. Apache не может так сделать, потому нет условия, согласно которому он сможет принять решение: перебрасывать или нет. Вам нужно либо делать это через PHP, либо вводить в URL дополнительный параметр. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(26.12.2006 в 05:40)
| | последний этап==========
вод какой конечный вопрос возникает еще:
надо чтоб та ссылка которая не существует открывала страничку test1.ru/error.php (это можно сделать и на пхп но что насчет хтаксес?)
например :
ссылки test1.ru/kk/pp5 не существует и тогда сайт пусть сразу сделает редирект или что-нибудь еше чтоб окрылся сайт test1.ru/error.php | |
|
|
|
|
|
|
|
для: ozono
(25.12.2006 в 14:23)
| | Нужно добавить еще одно правило RewriteRule. Вот так.
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# Отдельное преобразование для картинок
RewriteRule (.*)/images/(.*) images/$2 [L]
# А здесь для всего остального (если в имени файла нет подстроки images...)
RewriteCond %{REQUEST_URI} !.*images.*
RewriteRule ^([a-z0-9]+)/?$ index.php?$1 [L]
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ index.php?$1&$2 [L]
|
| |
|
|
|
|
|
|
|
для: ozono
(25.12.2006 в 14:12)
| | glsv за все еше раз пишу спасибо!!!!!
тут одна деталь которую я забыл тебе сказать
у меня ссылка также может быть в форме test1.ru/kk/ в этом случае реврайт не работает!!!
можно ли сделать так чтоб все что ты написал осталось и + еше одно условие на то что если будет test1.ru/kk/ то перевести в test1.ru/index.php?kk
так возможно???? приплюсовать еше одно условие для кк??? | |
|
|
|
|
|
|
|
для: ozono
(25.12.2006 в 14:12)
| | я нашел -------------
RewriteRule ([a-z]+)/([a-z0-9]+)/? index.php?$1&$2
|
так правильно???
у меня работает так | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.12.2006 в 11:27)
| | эту систему я понял большое спасибо
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# Отдельное преобразование для картинок
RewriteRule (.*)/images/(.*) images/$2 [L]
# А здесь для всего остального (если в имени файла нет подстроки images...)
RewriteCond %{REQUEST_URI} !.*images.*
# то преобразуем имя файла в
RewriteRule ([a-z]+)/([a-z]+)/? index.php?$1&$2
|
все что надо я сделал но есть еше одно НО))))
когда я ввожу test1.ru/kk/pp2 он все равно открывает test1.ru/kk/pp
я понимаю что все это из-за этой строки
RewriteRule ([a-z]+)/([a-z]+)/? index.php?$1&$2
|
но вот куда именно впихнуть встроку [0-9] я не знаю!!!!!!
я пробывал так но не получилось
RewriteRule ([a-z]+)/([a-z][0-9]+)/? index.php?$1&$2
|
| |
|
|
|
|
|
|
|
для: ozono
(23.12.2006 в 11:02)
| | Необходимо сделать отдельное преобразование для изображений
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
# Отдельное преобразование для картинок
RewriteRule (.*)/images/(.*) images/$2 [L]
# А здесь для всего остального (если в имени файла нет подстроки images...)
RewriteCond %{REQUEST_URI} !.*images.*
# то преобразуем имя файла в
RewriteRule ([a-z]+)/([a-z]+)/? index.php?$1&$2
|
| |
|
|
|
|