title
Description
Body
Пишу вот это
RewriteEngine On
RewriteRule ^([0-9]*)/$ blog.php?id=$1 [L,QSA]
RewriteRule ^([0-9]*)/([0-9]*)/$ $1/post.php?id=$2 [L,QSA]
Не подходит. Норм Ссылки имеют вид.
/index.php
/blog.php?id=xx
/post.php?id=xx
Ну ид передается файлам ниже
После переписи blog ссылки /xx/post.php?id=yy
Вот и не пойму. Если писать правила как первое, т.е. от папки / то получается все ид одинаковы, хотя это к разным файлам. Где узнать о таких случаях или подскажите? Да и подругому тыкал
Отредактировано НЕЗНАЙКА (2009.11.16 17:48)
Неактивен
Ну да как бы. Более простые адреса вида ?id=xx&string=yy&page=zz Тут легче, переменные только переписать /xx/yy/zz/ В моем случае все в одной папке но вид хотел сделать такой же
Неактивен
|
|
проверка файлов/папок на существование. если файл или папка реально существует, то mod rewrite правило работать не будет.
Неактивен
Вот это вроде работает, но смайлы не работают.
|
|
Но пути таки неверные. Вот например в пути comment/1/ назад ссылка /comment/1/blog.php?id=1 Коммент там не нужен. Пойду еще читать
Отредактировано НЕЗНАЙКА (2009.11.16 22:42)
Неактивен
Нужно из ссылок
/catalog/
post.php?id=xx
blog.php?id=xx
comment.php?id=xx
Получить
/catalog/
post/xx/
xx/
comment/xx/
Частично это получилось, но работают они только при таком переходе, а ссылки на этих страницах искажаются. Типа comment/xx/post/xx/
Неактивен