Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модератор: SLEDopit
-
UriyZenkov
- Сообщения: 439
- ОС: Devuan GNU/Linux
-
Контактная информация:
Сообщение
UriyZenkov »
Возможно ли переделать редирект Apache на редирект Lighttpd:
Код: Выделить всё
RewriteEngine On
RewriteBase /
RewriteRule ^news/(.*)/(.*)$ news/$1 [R=301,L]
#Редирект с www на
RewriteCond %{HTTP_HOST} ^www\.kenchik1\.ru$ [NC]
RewriteRule ^(.*)$ http://kenchik1.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
#Редирект на html
REDIRECTMATCH 301 (.*/[^/.]+)($|\?)$ http://kenchik1.ru$1.html
#Редирект с htm на html
RewriteCond %{REQUEST_URI} \.htm$
RewriteRule ^(.*) %{REQUEST_URI}l [R=301,L]
RewriteRule ^.+$ index.php?$1 [QSA,L]
-
UriyZenkov
- Сообщения: 439
- ОС: Devuan GNU/Linux
-
Контактная информация:
Сообщение
UriyZenkov »
Сделал, но по тупому, как получается
Код: Выделить всё
url.redirect = (
"(.*)/2016(.*)$" => "$1.html",
"(.*)/2015(.*)$" => "$1.html",
"(.*)/2014(.*)$" => "$1.html",
"(.*)/2013(.*)$" => "$1.html",
#-----------категории
"news/category1/musiks" => "/musiks.html",
"news/category2/films" => "/films.html",
)
url.redirect-code = 301
Яндексу все равно как сервер отдает 301 редирект
-
Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Сообщение
Bizdelnick »
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще | в течение (часа)
новичок
нюанс
по умолчанию | приемлемо
проблема
пробовать
трафик |