1

최근 사이트 전송과 퍼머 링크가 제 도메인과 함께 변경되었습니다. 소셜 미디어와 오래된 링크가있는 reddit에 대한 많은 링크가 있습니다. 그들은 404 페이지로 연결됩니다. 이러한 페이지를 URL의 키워드를 사용하는 검색 페이지로 현명하게 유도 할 수있는 방법이 있습니까?404 페이지를 URL의 키워드로 검색 페이지로 리디렉션하는 방법은 무엇입니까?

: 여기

https://lifeandhealth.co/2016/06/12/book-club-sapiens-by-yuval-harari/

새로운 링크입니다 : 여기
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

이 작동하지 않는 링크의 예입니다 : 여기

내 현재 htaccess로입니다

https://prestopost.org/book-club-sapiens-by-yuval-harari/

모든 기사는 사이트에 있으며 URL 끝에있는 하나 또는 두 개의 키워드로 찾을 수 있습니다.

플러그인이 있습니까? 아니면 가능하면 추가 할 코드가 있습니까?

감사합니다.

+0

검색 URL을 넣으십시오. – Noman

+0

@SyedNoman ok, 내가 제공 한 링크는 다음과 같이 좋은 검색 결과가됩니다. [link] (http://prestopost.org/?s=sapiens+book+club) –

+0

할 수 없습니다. 이러한 오래된 URL과 관련된 특정/고유 URL 패턴을 타겟팅하지 않는 한 WordPress의 .htaccess 파일에 있습니다. WP 자체는 자체 라우팅 메커니즘을 통해 존재하지 않는 모든 URL을 라우트해야하기 때문에. _ WP가 끝나고 무언가를해야 할 것입니다. 그러면 기본값이 404가됩니다. – MrWhite

답변

0

내 관점에서는 여기에 있습니다.

RewriteRule ^(.+)$ /?s=$1 [NC,L,R=404] 

편집 :

또는 당신은 어쩌면이 플러그인 Smarty 404를 사용합니다.

+0

감사합니다. Syed, 시도했지만 아무 것도하지 않았습니다. –

+0

이 작업을 수행하는 플러그인을 알고 있습니까? –

+0

기다려주세요. 그래서 여기에 간다 http://atastypixel.com/blog/wordpress/plugins/smart-404/ – Noman

관련 문제