2017-05-04 7 views
0

SEO 이유로 인해 application.html.erb에 레일 레이아웃의 application.html.erb 태그가 추가되어 생성되는 모든 URL에 자체 표준 URL이 있다고 생각합니다. 그러나 나는 그것을 생산에 밀어 넣은 후 그것을 확인했다. canonical 태그가 제대로 작동하지 않는 것 같습니다. 다음정규식 URL 태그가 application.html.erb 파일에 추가되었습니다. 모든 페이지에서 작동하지 않습니다.

나는 온라인 정규 검사에이 옵션을 선택하면 내 application.html.erb

<link rel="canonical" href="<%= url_for(:only_path => false) %>" />

에서 추가 canonical 태그입니다 만 홈 페이지/root_url는 적절한 표준 URL이 있습니다

페이지 URL : https://example.com/

정식 URL : https://example.com/

그것은 다른 방문 페이지에 올 때

지금, 그것은 제대로 작동하지 않습니다 :

문제 1 :

페이지 URL : https://example.com/search?category_id=metal-processing-and-machine-tool

정식 URL : https://example.com/search합니다.

문제 2 :

페이지 URL : https://example.com/equipment_details/transformer-1250-kva-11-440-volts

정식 URL : 이것은 SEO 순위의 문제가 발생할 수 있습니다

NONE. 누군가 이걸 어떻게 고칠 수 있을까요?

답변