이 경우 부모 디렉토리로 리디렉션하는 방법을 알지 못합니다. rewriteEngine이 켜져있는 .htaccess 파일이있는 루트 디렉토리가 있습니다. 이 디렉토리에는 rootFile.php라는 파일이 있습니다. 또한이 디렉토리에는 다른 ".htaccess"파일이있는 "forum"디렉토리가 있습니다.htaccess RewriteRule이 상위 디렉토리로 리디렉션 중입니까?
"forum.mySite.com/rootFile.php"에 대한 요청이있을 때 "mySite.com/rootFile.php"로 리디렉션해야합니다. 즉, 요청을 부모 디렉토리로 리디렉션해야합니다.
/forum/.htaccess :
RewriteEngine on
RewriteBase /forum/
RewriteRule ^rootFileName ../rootFile.php [L]
\# or so RewriteRule ^rootFileName /rootFile.php [L]
\# or so RewriteRule ^rootFileName rootFile.php [L]
RewriteRule ^sitemap /forum/map.php [L]
는 또한이 하나 시도 :
RewriteEngine on
RewriteBase /forum/
RewriteRule ^sitemap /forum/map.php [L]
...
나는에 시도
RewriteEngine on
RewriteBase/
RewriteRule ^rootFileName ../rootFile.php [L]
\# or so RewriteRule ^rootFileName /rootFile.php [L]
\# or so RewriteRule ^rootFileName rootFile.php [L]
RewriteBase /forum/
RewriteRule ^sitemap /forum/map.php [L]
을 그리고 항상/포럼/rootFileName까지 리디렉션/forum/rootFile하지만/rootFile에는 절대로 안됩니다.
내 실수는 어디에서 왔습니까?
필요 world' 경로 '/ 안녕하세요/가리 키도록 않습니다
이것은 당신의
/var/www/project1/.htaccess
파일이어야합니다? – MrIsaacs