ссылки вида .html

18 февраля 2005 в 0:16
Аватар пользователя B.X B.X 0 22

кто знает, что нужно изменить в htacchess (или в в файлах Drupal'a) чтобы все ссылки заканчивались расширением .html ?

Комментарии

Тут imho не с mod_rewrite надо баловаться, а через conf_url_rewrite() в conf.php это делать (см. на drupal.org примеры).

Вот кстати полезная дока на русском про mod_rewrite:

http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html

--
Axel,
www.axel.drupal.ru

18 февраля 2005 в 0:44
Аватар пользователя B.X B.X 0

спасибо, я посмотрю... я один мод для phpBB уже модифицировал, сделал так, что абсолютно все ссылки в нём были вида .html (в том числе и "добавить тему" и тд...), но там было всё просто, даже для меня...

18 февраля 2005 в 0:50
Аватар пользователя B.X B.X 0

можно, через Rewrite Rule - но это будет опять нагрузка на сервер...
хех... вообще-то, через htaccess можно менять вид путей как угодно...

13 октября 2006 в 16:04

а как поменять - напишите хоть примерчик - ато ведь в друпале оно все на index.php все перебрасывает и обрабатывается програмно.

13 октября 2006 в 16:13
Аватар пользователя B.X B.X 0

там нужно понять логику, я сам в htaccess не силён, но пример ниже, например, перенаправляет всё, что оканчивается на feed на urllist.txt
>
пример:
RewriteRule [^/.]/feed urllist.txt
>
советую почитать вот это [url=http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html]Руководство[/url] и найти способ, я думаю, после проб и ошибок, это будет нетрудно...

13 октября 2006 в 16:40

в 5.0 есть изменение в кэше, вроде раза в два быстрее получается.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

14 октября 2006 в 4:57

вот интересно узнать какие это изменения и если получается в 2 раза быстрее - то это надо назвать не изменениями а исправлениями багов, а если так то их надо и в 4.7 исправить

14 октября 2006 в 13:08

Это не баг, а новая функциональность.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

15 октября 2006 в 8:29

У меня вопрос такого плана: кто-нибудь сталкивался с таким что нужно "что-то" прописать в .htaccess чтобы можно было реализовать подобную вещь: пишем в адрессной строке браузера к примеру http://mypage.mydrupalsite.com, загружается страница с этим url'ом, но контент загружется с http://www.mydrupalsite.com/mypage. Трабл в том что моя запись в .htaccess конфликтирует с drupal'овскими настройками.
Моя запись:
....
RewriteCond %{HTTP_HOST} !^www\.mydrupalsite\.com$
RewriteCond %{HTTP_HOST} ^([^.]+)\.mydrupalsite\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydrupalsite.com/%1 [L]
....
Она работает если изменить "[L]" на "[R,L]" (в конце), но тогда при загрузке страницы в адрессной строке браузера будет отображаться http://www.mydrupalsite.com/mypage
* "[NC]", "[L]", "[R,L]" - всё в квадратных скобках

15 января 2007 в 15:40

Глупый наверное вопрос, а зачем вообще такие окончания для ссылок?
Ведь для поисковиков это не имеет значения.

28 августа 2007 в 15:46
Аватар пользователя B.X B.X 0

хех... зачем?
зачем люди катаются на Порше, если можно ездить на Мазде?
А некоторым нравятся дореволюционные автомобили... хотя, странно, зачем, ведь новые и лучше и безопасней и быстрей... но многим людям хочется, чтобы было именно так, а не по-другому...

28 августа 2007 в 20:54