Что я пытаюсь сделать, так это скрыть тот факт, что страница обслуживается из подкаталога.
В настоящее время у меня есть следующее .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/blog
RewriteRule (.*) /blog/$1
Это делает то, что я хочу. Он обслуживает страницы от /blog
, создавая впечатление, что пользователь находится в корневом каталоге.
Однако, если пользователь заходит http://www.example.com/blog
, он получает ту же страницу. Если возможно, я бы хотел, чтобы они получили /blog/blog
.
Основная причина, по которой меня это беспокоит, связана не с реальными пользователями, а с роботами, которые могут проиндексировать страницу с неправильным URL.