404 ошибка или ModRewrite

12
mfl
На сайте с 16.10.2006
Offline
134
mfl
#11
action=show

Вполне возможно

Щас гляну скрипт

E
На сайте с 25.01.2007
Offline
72
#12

KeFiR, скинул скрипт mfl, посмотрит и скажет

Вроде show это чисто переменная по индексу пхп

mfl
На сайте с 16.10.2006
Offline
134
mfl
#13

Ну на первый взгляд так

RewriteEngine On

RewriteBase /

RewriteRule ^show/([0-9]+)/.+\.html$ id/index.php?id=$1 [QSA]

только не понятно для чего там $title, из массива $_GET она вообще не берется, все содержимое по id формируестя

щас более подробно гляну, там и на остальные файлы правила писать надо

E
На сайте с 25.01.2007
Offline
72
#14

mfl, на остальные я впринцепе с этого примера уже надумаю надеюсь, но если не трудно тоже напишите, скажу спасибо :)

надо все таки братся за пхп

и вопросик, разве в ([0-9]+) не должно быть вместо плюса колличество цифр? т.е. т.к. у нас /794/ значит {3}

KF
На сайте с 06.10.2007
Offline
40
#15

+ означает что количество от 1 и выше.

([0-9]+) проще будет заменить на (\d+) разницы никакой, но красивее ;)

А то что титл не используется, так это частый прием оптимизации, его тупо для индексации применяют, пхп берет тока id.

mfl
На сайте с 16.10.2006
Offline
134
mfl
#16

Короче вот что получилось

RewriteEngine On

RewriteBase /

RewriteRule ^show/([0-9]+)/.+\.html$ id/index.php?id=$1 [QSA]

RewriteRule ^(video)/([^/]+)/ cat/index.php?cat=$2&page=$1 [QSA]

RewriteRule ^tag/([^/]+)/ tags/index.php?tag=$1 [QSA]

По поводу tag - там если слова не совпадают просиходит редирект на главную, а те слова слова, что в облаке тегов стоят в таблице `tags` не встречаются вообще

mfl добавил 11.02.2008 в 14:22

(video) - в ссылках используется только video/.., если будут другие категори на пример mp3 то используй (video|mp3). короче символом | можешь задавать несколько категорий

или общее правило

RewriteRule ^([^/]+)/([^/0-9]+)/ cat/index.php?cat=$2&page=$1 [QSA]

но в этом случае в названии подкатегории нельзя использовать цифры

mfl добавил 11.02.2008 в 14:28

KeFiR:
А то что титл не используется, так это частый прием оптимизации, его тупо для индексации применяют, пхп берет тока id.

Если название англоязычное и не особо длинное это гуд, а если заголовок рускоязчный и имеет большую длину, думаю это не целесообразно. Так что думаю, надо ТС задуматься на этим.

E
На сайте с 25.01.2007
Offline
72
#17

mfl,KeFiR, спасибо огромное, в репу закинул скока смог

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий