0
사이트에는 하위 디렉토리에 저장된 모든 파일이 있습니다. 이전에는 301 리디렉션을 사용하여 site.com/specific/page
에서 site.com/subdirectory/specific/page
으로 방문자를 보냈습니다..htaccess를 사용하여 사이트의 루트를 하위 디렉토리로 리디렉션
나는 지금을 사용하고 있습니다 :
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
으로 만들 수 있습니까? 그들이 직접 하위 디렉토리를 치면