Прямые ссылки в Drupal(Друпал) на хостинге Godaddy(Годедди)

Прямые ссылки в Drupal(Друпал) на хостинге Godaddy(Годедди)

Годедди (Godaddy) весьма своеобразный хостинг, там много мелких проблем с которыми приходится сталкиваться. Если вы ставите Друпал на него, то у вас сразу же возникнет проблема прямых ссылок.

Прямые(чистые) ссылки в Drupal(Друпал) на хостинге Godaddy(Годедди)

Drupal вам скажет что не может включить функцию для того что бы адреса страниц (алиасы) могли быть чистые.


Решение проблемы простое. Для того что бы в друпале могли быть чистые ссылки, надо подправить файл .htaccess, который расположен в корневой директории установленного Drupal.

В файле .htaccess находим строку:

# If your site is running in a VirtualDocumentRoot at http://example.com/,#
uncomment the following line:
# RewriteBase /

И убираем знак "#" из строки # RewriteBase /

Таким образом у вас должно получится:

# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase /

Вот и все. После этого чистые ссылки в Друпал должны заработать.

Вариант решения проблемы номер 2

После первого варианта решения, у меня почему то хостинг стал дико тормозить. Вот второй вариант исправления файла .htaccess:

Нужно просто добавить следующие строки:


RewriteEngine on
#
# big bunch of comment lines
#
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

И тогда все будет работать и вроде бы не должно ничего не тормозить :-)

тэги: