anonymous@RULINUX.NET~# | Last login: 2024-11-22 11:45:20 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Development | [RSS] |
Да, я их очень не знаю и все не могу подружиться...
Нужно было адреса типа domain.name/index.php?page=blabla отображать как domain.name/blabla, что я сделал таким образом:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1
и оно без проблем работает. Но сейчас надо дописать правило, чтобы адреса типа
domain.name/index.php?page=project&id=blabla
отображались как
domain.name/project/blabla
Делаю аналогично:
RewriteRule ^project/([^/\.]+)/?$ index.php?page=project&id=$1 [L]
и не работает нифига :( то есть, с таким правилом пытается ломиться именно на domain.name/project, которого реально нет
vitroot(*) (2012-11-02 01:38:31)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0
|
|
|
vitroot(*)(2012-11-02 03:12:54)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>так у меня других и нет вообще :)
|
Скрыть
Re:[htaccess] я опять с реврайтамиТы в error.log посмотри. vitroot(*)(2012-11-02 03:18:33)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>Ты в error.log посмотри.
Вот .htaccess: Вот конфиг апача для данного хоста: |
vitroot(*)(2012-11-02 03:24:38)
Отредактировано vitroot по причине "не указана" Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтамиА первое-то правило у тебя продолжает срабатывать или тоже перестало? |
Скрыть
Re:[htaccess] я опять с реврайтами>а первое правило?
|
vitroot(*)(2012-11-02 03:31:34)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>А первое-то правило у тебя продолжает срабатывать или тоже перестало?
vitroot(*)(2012-11-02 03:34:22)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>в index.php примерно так:
|
Скрыть
Re:[htaccess] я опять с реврайтами>верстка слетает потому, что скрипт пробует грузить css'ы не с /css/...., а с /project/css/......
|
Скрыть
Re:[htaccess] я опять с реврайтамида вот тоже об этом задумался, у меня как раз прописаны относительные, из-за чего вся хрень может быть: vitroot(*)(2012-11-02 03:43:11)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>у меня как раз прописаны относительные, из-за чего вся хрень может быть
|
Скрыть
Re:[htaccess] я опять с реврайтами>Вобшем, спасибо, буду дальше пых мучать :)
|
Скрыть
Re:[htaccess] я опять с реврайтамида, я потом все-равно реврайты сконверчу для nginx'а. А php-фреймворки сейчас лень юзать, да и время на них убивать не хочу, потому что хочу пошустрее дописать один проектик для ведения проектиков :) vitroot(*)(2012-11-02 03:52:52)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
Скрыть
Re:[htaccess] я опять с реврайтами>А php-фреймворки сейчас лень юзать, да и время на них убивать не хочу,
И в .htaccess Роутинг-как-в-модном-фреймворке на коленке:) >Попутно монгу мучаю, ибо NoSQL таки нереально рулит ) Ещё бы транзакции туда, эх. SystemV(*)(2012-11-02 04:35:10)
Отредактировано SystemV по причине "не указана" Emacs-w3m/1.4.503 w3m/0.5.3 |
Скрыть
Re:[htaccess] я опять с реврайтамида я думал над подобным, но пока решил своими силами сделать. Тем более, что ничего там сложного нет. vitroot(*)(2012-11-02 04:41:57)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0 |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:[htaccess] я опять с реврайтами
>и не работает нифига :(
У меня заработало, например. Может какие другие правила мешают?
Emacs-w3m/1.4.503 w3m/0.5.3