2012-03-19 2 views
0

새 웹 사이트가 있지만 새 URL은 완전히 다릅니다. 이전 것들은 /some-page-3.html과 같으며 새로운 것들은/article/index/5와 같으며 id 사이에 연관이 없습니다.방문자를 새 페이지로 리디렉션합니다.

방문자가 /some-page-3.html에서 Google을 방문하여 기사/색인/5로 리디렉션 할 때 방문자를 새 페이지로 리디렉션하고 싶습니다. htaccess의 모든 페이지에 대해 한 줄을 써야한다고해도 정말 필요합니다.

답변

0

하나의 옵션은 주 파일 (컨트롤러)에 이르기까지 모든 리디렉션 및 사용 mod_rewrite를 함께하고 싶어 (이것은 부트 스트랩라고 함)

코드에서 내부적으로 리디렉션을 처리하는 것입니다 얇은

RewriteCond %{REQUEST_URI} ^/some-page-3.html$ [NC] 
RewriteRule ^(.*)$ /article/index/5 [QSA,L] 

ps 위의 내용을 사용하려면 위의 슬래시를 사용할 수 없습니다. ^/some-page-3.html[/]?$ [NC]

+0

왜 작동하지 않던 지, 그냥 404로 리디렉션됩니다. 새 웹 사이트는 codeignitere로 작성되었습니다. –

관련 문제