2016-10-04 3 views
2

htaccess로 페이지 리디렉션없이 페이지 ID

http://www.example.com/news/2138-gideon-rothschild-listed-leading-lawyer-expert-guides

요구 사항이 URL

http://www.example.com/news/gideon-rothschild-listed-leading-lawyer-expert-guides로 리디렉션하기 위해 URL과 URL에.

http://www.example.com/articles/2140-can-you-trust-your-trust

클라이언트가 URL에서 제거 페이지 ID를 원하는

http://www.example.com/articles/can-you-trust-your-trust

에 : 여기

는 또 다른 예이다. 이 리디렉션을 htaccess 파일에서 수행 할 수 있습니까, 아니면 PHP를 사용하여 수행해야합니까?

+0

나는 htaccess로 수행 할 수 있습니다. –

+0

mod_rewrite 살펴보기 - http : //httpd.apache.org/docs/current/mod/mod_rewrite.html –

+0

페이지 ID없이 페이지를 열 수 없다면 htaccess로 할 수 없습니다 ... – Croises

답변

0

는 예, 그것을 할 수는 조금 만 뉴스/또는 기사를 원한다면/미세 조정해야 RedirectMatch 규칙을 사용합니다.

장소 사이트 루트의 .htaccess에서이 규칙은 :

RedirectMatch 301 ^/(articles)/\d+-(.+)$ /$1/$2 
0

아주 기본적인 규칙은 다음과 같이 수 :

RewriteRule ^([0-9-]+)(.*)$ /$2 [L,R=301] 

당신은

관련 문제