>  기사  >  CMS 튜토리얼  >  Dedecms에서 도메인 이름 뒤에 있는 index.html을 제거하는 방법

Dedecms에서 도메인 이름 뒤에 있는 index.html을 제거하는 방법

(*-*)浩
(*-*)浩원래의
2020-01-02 14:56:433033검색

Dedecms에서 도메인 이름 뒤에 있는 index.html을 제거하는 방법

탐색 링크에서 index.html을 왜 제거해야 하나요?                                                                                                                                          링크에서 index.html을 제거하는 것이 후자보다 가중치가 높습니다.

dedecms 탐색 링크에서 index.html을 제거하는 방법에는 두 가지가 있습니다.

1. 템플릿에서 해당 태그를 수정하여 해당 링크의 index.html을 제거합니다. 열이 있는 태그에서. 링크가 나타나는 경우(채널, l, 목록, arclist에 국한되지 않음) 열 링크를 호출할 수 있는 dede 태그를 사용하는 한 이 방법을 사용할 수 있습니다.

방법은 다음과 같습니다.

mark에 다음 코드를 추가하세요

function='str_replace("index.htm","",@me)'
참고: 'str_replace("index.htm","",@me)'/index.htm을 실제 상황 인덱스로 바꾸세요. .html 또는 index.htm.

예:

{dede:arclist  function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist}
{dede:list  function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}

2. 프로그램 파일을 수정하고 모든 열 링크의 index.html을 한꺼번에 교체하세요.수정해야 할 파일: include/channelunit.func.php

찾기( $isdefault==- 1)

앞에

//跳转网址
if($ispart>2){
 return $typedir;
}
 
if($defaultname == 'index.html'){
 $defaultname = '';
}

를 추가하세요. 참고: 해당 내용에 있는 index.html은 실제 상황에 따라 index.html 또는 index.htm으로 대체될 수 있습니다. 완료한 후 다시 생성하세요.

위 내용은 Dedecms에서 도메인 이름 뒤에 있는 index.html을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.