Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

как сделать редирект 301 на движек с помощью файла .htaccess

22/02/2025, by Гость (не проверено)

Добрый день Уважаемые!

 

я хотел сделать редирект 301 с страницы  mysite.ru/index.php  на http://www.rospechati.ru  и я писал следующ. код в конце файла .htaccess :

  

 Redirect 301 /mysite.ru/index.php

http://www.mysite.ru/http://www.mysite.ru/

 

скажите пож-та плавильно ли я делал или нет.

Благодарю за ранее!

 

вот тут польный код файла .htaccess:

 

RewriteEngine on

DirectoryIndex /pages/index.php

Options +FollowSymLinks -Indexes -MultiViews

 

RewriteCond %{REQUEST_FILENAME} !-f [NC]

RewriteCond %{DOCUMENT_ROOT}/pages%{REQUEST_URI}  -f [NC]

RewriteRule  ^/?([^?]+)?\.php$  /pages/$1\.php [NC,QSA,L]

 

<IfModule mod_headers.c>

 Header append Cache-Control "public"

</IfModule>

 

<IfModule mod_expires.c>

  ExpiresActive On

  ExpiresByType text/css "access plus 0 day"

  ExpiresByType text/javascript "access plus 0 days"

  ExpiresByType application/x-javascript "access plus 0 days"

  ExpiresByType image/gif "access plus 7 days"

  ExpiresByType image/jpg "access plus 7 days"

  ExpiresByType image/png "access plus 7 days"

  ExpiresByType image/x-icon "access plus 7 days"

</IfModule>

 

<IfModule mod_deflate.s>

  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript application/x-javascript text/css

</IfModule>

 

Redirect 301 /mysite.ru/index.php

http://www.mysite.ru/http://www.mysite.ru/

 

 


Не совсем понимаю зачем вы это делаете.

Но наверно должно работать так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mysite.ru/ [R=301,L]

Или так:

Options -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

У меня на сайте друпал сам редиректит с index.php.


я сделал для seo (поменять главную и сохранять PR). 


у меня другой движек который делали программисты.


Здравтвуйте, подскажите пожалуйста как в drupal сделать редирект сайта?


Можете использовать этот модуль Redirect:

https://drupal.org/project/redirect