Скрыть часть URL с помощью RewriteRule - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть URL

domain.de/pages/mysite.php

, с которым я хочу перейти на

 domain.de/mysite.php

, используя Apache и .htaccess.Я пробовал это, но это не работает:

RewriteEngine On
RewriteBase /
RewriteRule (.*)/pages/(.*) $1/$2 [L]

Это не работает ни:

RewriteCond %{DOCUMENT_ROOT}/pages/$1.php -f
RewriteRule ^(.+?)/?$1.php [L]

1 Ответ

0 голосов
/ 26 апреля 2018

Для меня это сработало:

RewriteCond %{HTTP_HOST} ^domain\.de$ [OR]
RewriteCond %{REQUEST_URI} !^/pages/
RewriteRule (.*) /pages/$1

Далее я добавил его непосредственно в конфигурацию виртуального хоста, нашел здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...