Текущее время: Ср май 23, 2012 9:21 pm




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
 Новый хостинг, некоторая оптимизация, что ещё предложите? 
Автор Сообщение
Квоттер

Зарегистрирован: Вт июн 22, 2004 3:24 pm
Сообщения: 57
Откуда: Украина
Сообщение Новый хостинг, некоторая оптимизация, что ещё предложите?
Доброго всем здоровья.
Счас тестирую новый движок сайта. В сравнении со старым - оптимизация куда лучше. Хотелось бе ещё услышать мнения экспертов.
Временное расположение: h**p://lexx.kupi.com.ua
Справа вверху пустое сейчас место под баннеры 468*60 и два 100*100.
Возможно, Mauser там и подпись себе найдёт ;-) А, у него уже есть... Ну, подписи лишними не бывают... :)
Особенно приветствуется мнение экспертов, которые и сами любят читать фантастику.

Чуть не забыл. Хочу использовать mod_rewrite, в связи с чем несколько вопросов.
1) Он на локальном апаче должен работать?
2) Обьясните, плиз, от А до Я, что нужно поменять в настройках апача и написать в .htaccess-e, чтобы оно работало.
Я сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает :cry:
Также буду благодарен, если кто напишет правила преобразования для моего сайта.

_________________
Думаю, [iiiiii||||||||] - 37% completed...
Цитаты из фантастики и фэнтези.


Чт сен 16, 2004 4:37 pm
Профиль ICQ WWW
Пенни

Зарегистрирован: Ср сен 01, 2004 9:54 pm
Сообщения: 3
Откуда: Москва
Сообщение 
Цитата:
1) Он на локальном апаче должен работать?

ммм... а на каком же еще? на том же апаче, на котором собственно сайт крутится...

По поводу сайта в целом и mod_rewrite в частности.

Цитата:
сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает

Не работает вот почему: у директивы RewriteRule есть следующие правила написания:
RewriteRule ^желаемый_адрес$ настоящий_адрес
где:
^ – якорь начала строки
$ – якорь конца строки
А также в нем можно использовать все прелести регуляных выражений.

Какие именно URI Вы хотите переписывать?
Лезем на главную. Там видим рядок букв (А-Я). Хотим выбрать кого-нибудь на "А". попадаем на http://lexx.kupi.com.ua/letters.php?let=a. Выбираем, скажем, Роберта Асприна, урл которого уже http://lexx.kupi.com.ua/autor.php?autor=0. А еще есть меню, у которого URL уже, например, такая: http://lexx.kupi.com.ua/menu.php?m=3.

Можно эту разнородную структуру упростить.

Следующий код нужно воткнуть в файл .htaccess в корне сайта (т.к., насколько я понимаю, все .php лежат в корне):
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^.htaccess$ - [F]
RewriteRule ^catalog/a/asprin$ /autor.php?autor=0
RewriteRule ^catalog/a/anderson$ /autor.php?autor=1
RewriteRule ^catalog/a/adams$ /autor.php?autor=2
RewriteRule ^subscribe$ /menu.php?m=3


А вообще, аккуратней с mod_rewrite, можно запросто устроить 100%-ую загрузку CPU. Если зациклить.

Вот, кстати, что об этом думает непосредственно Apache Software Foundation:
URL Rewriting Guide и Module mod_rewrite


Вс сен 19, 2004 11:53 pm
Профиль
Lincoln

Зарегистрирован: Чт июн 24, 2004 8:07 am
Сообщения: 764
Сообщение Re: Новый хостинг, некоторая оптимизация, что ещё предложите
Lexx писал(а):
Я сейчас у апача раскомментировал строку, в которой происходит подключение модуля, и написал в аксессе следующее:
RewriteEngine on
RewriteBase /
RewriteRule menu_(\d+)\.html menu.php?m=$1
Может я чего то упустил или не допонял, но оно не работает :cry:

Тут такие грабли... апач на том сайте что ты сказал судя по заголовкам - версии 1.3.31.
Так вот в версиях апача 1.3.х в регулярных выражениях для mod_rewrite не надо использовать \d.
В твоем случае надо писать:
RewriteRule menu_([0-9]+)\.html menu.php?m=$1
А в остальном - правильно все сделал.


Пн сен 20, 2004 12:21 am
Профиль ICQ
Квоттер

Зарегистрирован: Вт июн 22, 2004 3:24 pm
Сообщения: 57
Откуда: Украина
Сообщение 
Interitus, спасибо. Заработало. А вот дома не хочет :-( Ну и фиг с ним. Лишь бы в инете работало.

_________________
Думаю, [iiiiii||||||||] - 37% completed...
Цитаты из фантастики и фэнтези.


Ср окт 06, 2004 12:45 pm
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
phpBB, китайские телефоны, виагра и мужская сила. © 2000, 2002, 2005, 2007 phpBB Group.
Our workflow designed by Project Management Insights. We trust our backup to Calgary Backup.