Apache > lighttpd

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Apache > lighttpd

Сообщение 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
Контактная информация:

Re: Apache > lighttpd

Сообщение UriyZenkov »

Сделал, но по тупому, как получается :rolleyes:

Код: Выделить всё

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

Re: Apache > lighttpd

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить