Как записать это правило htaccess? [закрытый]

Что является httaccess синтаксисом для:

Redirect http://.../anything to http://.../blog/anything
except if anything exists (file or directory)

Объясните, только дайте правила.

0
задан 08.08.2010, 20:41

2 ответа

Вы должны будете иметь mod_rewrite модуль загружается в Apache. Можно затем указать правила в Вашем .htaccess файл:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /blog/$1 [L,R=301]

RewriteCond операторы проверяют, что требуемое имя файла не является существующим файлом или каталогом. RewriteRule использует regexp для соответствия целой строке, которая хранится в переменной $1. Фактическое перенаправление HTTP 301 затем к /blog/$1.

3
ответ дан 24.11.2019, 04:38

Необходимо использовать

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /blog/$1 [L,R=301]
0
ответ дан 24.11.2019, 04:38

Теги

Похожие вопросы