Htaccess 한 리디렉션의 비재페이지

0

질문

웹사이트에 대한 난 그냥 무엇이고 싶 htaccess 리디렉션을 끄는 모든 존재하지 않는 하위페이지에서 /blog/ 단점 /blog/ 지 404(도 /blog/old-page/ 그냥 리디렉션 /blog/). 그것의 중요 그러나 그는 여전히 기존페이지(등 /blog/new-page/)리디렉션되지 않습니다. 그것도 최고의 경우 이할 수 있습에 뿌리 htaccess 파일(하위 폴더에). 나는 같은 느낌이 나는 모든 것을 시도했지만,을 찾을 수 없습니한 솔루션이를 만들지 않고 이 리디렉션을 위한 모든 단일 오래된 서브(가 있>100)! 나는 누군가가 도움이 될 수 있습니다.

.htaccess
2021-11-21 15:38:40
1

최고의 응답

2

는 경우에 귀하의 모든 오래된 페이지의 Url 이 있었의 양식 /blog/<old-page>/ 이전에 매핑을 실제 디렉터리(는 DirectoryIndex 문서가 제공되는)다음을 할 수 있는 다음과 같이 mod_rewrite 를 사용하여 상단에 있는 루트 .htaccess 파일:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(blog/)[^/]+/$ /$1 [R=301,L]

$1 에서 교체 문자열은 역참조 첫 번째 캡쳐 그룹에서 RewriteRule 패턴,ie."블로그/". 이것은 단순히 절약이 반복합니다.

따: 를 반복하여 우려를 표현합니다. 과 관련하여 SEO 및 사용자 가능성이보다 더 나쁜 사용자 지정 404 응답을 설명하는 결 page(s). 검색 엔진이 이러(a 많은 중 하나로 리디렉션)으로 소프트 404 어쨌든 사용자가 더 가능성이 그냥"confused"(및 반송)볼 때 그들은 다양한 콘텐츠를 그들이 무엇을 기대하고있다. 진짜로 대체할"old""새로운"(one-to-one)301 리디렉션합니다.

2021-11-25 11:06:08

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................