0
서버에 존재하지 않는 전체 디렉토리를 리디렉션하는 데 문제가 있습니다.더 이상 존재하지 않는 디렉토리를 영구적으로 리디렉션하는 방법 (.htaccess를 통해)
다음의 모든 변형은 작동하지 않으며 단순히 404 페이지를 찾을 수 없습니다.
htaccess로 파일은 다음과 같다 :
redirect 301 /non_existent_directory/ http://my.website.com/existent_directory/
는이에 대한 리디렉션 (301) 지시어를 사용할 수 있습니까? 아니면 mod_rewrite에 의해서만 해결할 수 있습니까?
감사
나는 시도조차 :
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?my\.website\.com\/non_existent_directory\/$ [NC]
RewriteRule ^(.*)$ http://my.website.com/existent_directory/ [R=301,L]
운 ... Redirect
문서에서
.htaccess를 사용할 수 있습니다. 이것은 전체 서버에서 널리 사용됩니다. 그러나 그 지시어는'http : // my.website.com/non_existent_directory' 또는'http : // my.website.com/non_existent_directory /'또는'http : // my에서 아무것도 얻을 때마다 404 PNF @OlafDietsche가됩니다. .website.com/non_existent_directory/anypage.html' –
다른 리디렉션 301을 다른 .htaccess 파일 fpr 파일이 누락되어 사용했습니다. ... 더 이상 존재하지 않는 전체 디렉토리를 리디렉션하려고 시도한 것은 이번이 처음입니다 ... –
@ H.Ferrence 로그 정보가 없으면 실제로 일어나는 일을 말하기 어렵습니다. 어쨌든 위의 다른 대안을 시도해보십시오. –