최근에 저는 전체 Drupal 사이트를 해체하고 자체 프레임 워크에서 모든 것을 처음부터 다시 작성했습니다. 이 사이트는 훌륭합니다. 그러나 문제는 이미지 검색을 Google에 입력 할 때입니다. 내 페이지의 이미지를 클릭하면 오른쪽 페이지에 착륙하는 대신 홈 페이지로 리디렉션됩니다. 모든 URL은 정확히 동일하거나 동일한 콘텐츠입니다. htaccess로의 유일한 differece은 다음과 같습니다.htaccess는 Drupal에서 독립형으로 사이트를 이동 한 후 펑키로 동작합니다.
내 사이트 :
Options +FollowSymLinks
RewriteEngine On
# GoDaddy Requires -MultiViews
Options -Multiviews
RewriteBase/
RewriteRule ^([a-zA-Z0-9-]+/?)$ $1.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-]+) index.php?page=$1 [NC]
올드 드루팔 사이트 :
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
정말 실망입니다. 지금은 하루에 약 700 명의 순 방문자가 있고 그 중 약 80 %가 Google 검색 이미지와 다른 페이지에 상륙해야한다고 가정하면 홈 페이지에 500 명이 방문합니다. 왜 이런 일이 일어나고 있는거야?
- 이유는 그것이/node/59 (지정된 경로 대신 노드)로 지정 되었기 때문이라고 생각하지 않습니다. 깨끗한 URL을 사용하도록 설정했으며 많은 검색 이미지에 대한 홈 페이지로 리디렉션됩니다.