Опять вопрос по ЧПУ или как избавиться от / в конце урла

N2
На сайте с 12.12.2009
Offline
52
474

Вопрос состоит вот в чём - есть у меня в .htaccess

RewriteRule ^pic(.*)_raz(.*)$ ?pic=$1&raz=$2

сам сайт генерирует ссылки допустим http://domen/dir/pic654_raz321

всё вроде работает нормально, но вопрос, не будет ли проблем, что каким либо образом к ссылке подставиться "/" и она станет вида http://domen/dir/pic654_raz321/ (допусти пользователь сам введёт её в таком виде) ? всё бы ничего, но вот все ссылки со страницы будут вести не от папки dir, а как бы от папки pic654_raz321, и даже например файл стилей не будет найден.....

Возможно ли как то сделать что бы слешь в конце всегда убирался?

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

RewriteRule ^pic/(.*)/raz/(.*)$ ?pic=$1&raz=$2

возникает такая же проблема, стили пропадают и так далее, как будто бы сервер действительно грузит скрипт из этой папки (pic/654/raz/(321))... как решить данную проблему?

leocold
На сайте с 27.01.2010
Offline
8
#1

Эт все так будет, ничего тут не поменяешь

И это не скрипт так делает, а сам браузер

С уважением, Михаил
N2
На сайте с 12.12.2009
Offline
52
#2
leocold:
Эт все так будет, ничего тут не поменяешь
И это не скрипт так делает, а сам браузер

что то я не понял, как будет?

dvaes
На сайте с 03.09.2007
Offline
65
#3

что мешает в хтмле указывать путь, например, /bin/style.css

N2
На сайте с 12.12.2009
Offline
52
#4
dvaes:
что мешает в хтмле указывать путь, например, /bin/style.css

там указан путь как ../my.css, а если в конце ссылки прописан /, то путь должен быть как ../../my.css

NONNON12 добавил 04.02.2010 в 21:10

Хотя да, если указывать от корня сайта то всё нормально...

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