PHP로 작성된 이전 응용 프로그램이 있는데 이제는 새로운 RoR 응용 프로그램으로 교체 할 예정입니다. 이전 응용 프로그램에는 "this-is-seo-title, n123.html"과 같은 링크가 있습니다. htaccess에는 news.php? id = 123에 대한 링크를 번역하는 규칙이 있습니다.Ruby on Rails 및 표준 mod_rewrite
이제 RoR 앱을 설치하면 링크가 "RoR 방식"(: controller/: action/: id)에 있습니다. 멋지고 멋지지만 Google에서는 약 50,000 개의 색인 된 서브 페이지가 있습니다. 이 색인 생성 된 서브 페이지가 망가지지 않으려면 여기에 질문이 있습니다 :
"news-is-seo-title, n123.html"링크를/news로 번역 할 htaccess 파일에 새 규칙을 만들 수 있습니까?/123?
아직 앱을 배포하지 않았으므로 승객 모듈이있는 환경에 액세스 할 수 없어 직접 테스트 할 수 없습니다.
실수로 2.3.6 RoR에서 작업하고 있습니다. RoR3에서 버전을 사용하는 것이 가능합니까? – Arti
불행히도 그것은 작동하지 않습니다. 나는 시도했다 : – Arti
나는 시도했다 : map.connect '/news,n:id.html', : 컨트롤러 => 'posts', : action => 'show'and map.connect 'news, n : id.html', : 컨트롤러 => 'posts', : action => 'show'그리고 오류가 발생했습니다 : 경로가 "/news,n897.html"과 일치하지 않습니다 : {: method => : get} – Arti