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

Главные вкладки

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

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

Комментарии

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

Тут 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

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

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

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

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

Аватар пользователя kiev1 kiev1 13 октября 2006 в 16:13

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

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

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

Аватар пользователя Natalie Natalie 14 октября 2006 в 4:57

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

Аватар пользователя kiev1 kiev1 14 октября 2006 в 13:08

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

Аватар пользователя Natalie Natalie 15 октября 2006 в 8:29

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

Аватар пользователя Lunya Lunya 15 января 2007 в 15:40

У меня вопрос такого плана: кто-нибудь сталкивался с таким что нужно "что-то" прописать в .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]" - всё в квадратных скобках

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

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

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

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