На моем сайте все файлы хранятся в подкаталоге. Ранее я использовал перенаправление 301 для отправки посетителей с site.com/specific/page
на site.com/subdirectory/specific/page
.
Я сейчас использую это:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?site.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subdirectory/$1
RewriteCond %{HTTP_HOST} ^(www.)?site.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]
Это означает, что URL чище. Тем не менее, есть ли способ заставить htaccess перенаправлять людей с помощью подкаталога на чистый URL-адрес? , т.е. если кто-то переходит на site.com/subdirectory/specific/page
, есть ли способ сделать URL-адрес site.com/specific/page
, показывая при этом содержание от site.com/subdirectory/specific/page
?