2014-02-26 5 views
1

내 웹 사이트 URL에 내 파일 확장명을 숨겼으며 다른 페이지에서 내 링크를 변경해야하는지 궁금합니다..htaccess의 숨김 파일 확장자

예를 들어 'www.example.com/packages'가있는 경우 파일 확장자가 이제부터 href = "packages.php"에서 href = "packages"로 해당 페이지를 가리키는 링크를 변경해야합니까? 'packages.php'대신 'packages'를 사용하십시오.

변경하는 것이 중요합니까, 아니면 그대로 두는 것이 좋습니까? 어떤 SEO에 대한 더 좋을까요?

답변

1

SEO 목적으로 href="packages"과 같은 링크를 갖는 것이 더 좋습니다.

RewriteEngine On 

RewriteCond %{THE_REQUEST} \s/+(?:index)?(.*?)\.php[\s?] [NC] 
RewriteRule^/%1 [R=301,L,NE] 
:

그리고 이미 검색 엔진에서 색인의 URL에 대한

이 301 규칙을 사용
1

개인적으로 필자는 화이트리스트를 작성했습니다. RewriteRule ^/(products|about_page|other)/([A-Za-z0-9]+)/?$ /$1.php?param=$2 [L] RewriteRule ^/(products|about_page|other)/?$ /$1.php [L]

이 방법을 사용하면 확장명없이 액세스 할 수있는 파일을 제어 할 수 있으며 매개 변수가있는 REST 라우터를 가짜로 만들 수도 있습니다.

그러나 질문에 대답하십시오 : 예. 기능을 구현하려면 사용해야합니다.