2012-11-08 4 views
1

저는 htaccess에 대해 잘 알고 있지 않습니다. 그리고 나는 대답을 검색하고 유사한 질문에서 몇 가지 가능한 해결책을 시도했습니다. 그러나 운이 없다. 우리는 그것을 리디렉션 할 수있는 방법을 발견하지만, 여기에 문제가있다 우리가 http://somesite.com/blog/ 단지 http://somesite.com에서 이동 워드 프레스 사이트가 :이처럼 보였다 있도록 이전 URL이 말에 게시물 번호를했다 :.htaccess 301 redirect url의 끝을 제거하십시오.

http://somesite.com/blog/blog-title-here/1234/

이 블로그에 대한 새로운 링크는 다음과 같습니다

http://somesite.com/blog-title-here/

누군가 날 301 htaccess로 리디렉션 알아내는 데 도움이 수 있습니까?

답변

-1

사용할 수 mod_alias가 :

RedirectMatch 301 ^/blog/([^/]+) /$1/ 

또는 mod_rewrite를 : 당신의 도움에 대한

RewriteEngine On 
RewriteRule ^/?blog/([^/]+) /$1/ [L,R=301] 
+0

감사합니다! 이 작동합니다 : http : - somesite.com/blog/blog-title-here/하지만이 아닙니다 : http : - somesite.com/blog/title-here/1234/ 내 주요 문제는 어떻게합니까? "/ 1234"링크에서 마지막 디렉토리를 제거하십시오. – topedge

+0

@ user1807873 내 편집을 참조하십시오. –

+0

RewriteEngine On RewriteRule /blog2/([^/]+)/(.+)/ $ 1/[L, R = 301] 여전히 작동하지 않는 것 같아 – topedge