나는 누군가에게서 상속받은 주제의 스파게티 코드를 가지고 있으며, Google 웹 로그 분석에서 사이트의 다양한 URL에 지속적으로 방문한다는 것을 보여 주지만 URL은 모두 /index.html이 추가되었습니다. 예는 다음과 같습니다. http://www.mysite.com/category/storyname/index.htmlWordpress를 /index.html을 모두에서 붙이는 것으로부터 중지
내 퍼멀 링크가 "깔끔하게"설정되어 있음에도 불구하고 거의 모든 것을 수행하는 것처럼 보입니다.
그래서 ...
- 은 도대체 무엇을 할 수있는 가능성이 원인?
- 어떻게 수정합니까? 모든 페이지를 방문 할 때 404 오류가 발생하므로 내 방문자가 원하는 것을 얻지 못합니다.
나는 리디렉션 플러그인을 가지고 있으며 일부는 수동으로 업데이트하려고했지만 우스꽝 스럽습니다. 나는 htaccess로 그걸 할 수있는 방법이있을 것이라고 확신하지만 그 옆에는 아무 것도 모른다. 여기 내 htaccess로 현재 (기본값)이 작업은 다음과 같습니다
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
어디에서 index.html가 나타 납니까? 링크 또는 링크를 입력 할 때? –
외부 플러그인이 설치되어 있습니까? SEO 플러그인이 한 곳 또는 어쩌면 캐시 플러그인에 설치되어 있다면 놀라지 않을 것입니다. 아마 아직도 있는지보십시오. 그렇지 않다면 아마도 과거에 .html로 끝나는 퍼머 링크를 구성하고 그 구성을 뒤에 남겨 두었을 것입니다. – Gavin