백엔드 개발 PHP 튜토리얼 drupal 代码实现URL重写_php技巧

drupal 代码实现URL重写_php技巧

May 17, 2016 am 09:19 AM
drupal URL 재작성

以下是实现例子:

复制代码 代码如下:

/*
* 伪地址转原地址 (url_alter)
*/
function example_url_inbound_alter(&$path, $original_path, $path_language)
{
if (preg_match('|^article(/.*)|', $path, $matches)) {
$path = 'node'. $matches[1];
}
}
/*
* 原地址转伪地址 (url_alter)
*/
function example_url_outbound_alter(&$path, &$options, $original_path)
{
if (preg_match('|^node(/.*)|', $path, $matches)) {
$path = 'article' . $matches[1];
}
}

PS: 实现hook_url_inbound_alter时不知为何会调不出实现函数,可能因为HOOK过早加载,没有把module加载完全。所以我的做法是写在URL重写模块中,例如subpath_alias
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

요청 리디렉션 및 URL 재작성에 Nginx를 사용하는 방법 요청 리디렉션 및 URL 재작성에 Nginx를 사용하는 방법 Aug 01, 2023 pm 10:45 PM

요청 리디렉션 및 URL 재작성을 위해 Nginx를 사용하는 방법 고성능 웹 서버 및 역방향 프록시 서버인 Nginx는 기본 요청 처리 기능을 제공할 뿐만 아니라 강력한 리디렉션 및 URL 재작성 기능을 사용하여 추가 요청을 처리할 수도 있습니다. 이 기사에서는 코드 예제와 함께 요청 리디렉션 및 URL 재작성을 위해 Nginx를 사용하는 방법을 소개합니다. 요청 리디렉션 요청 리디렉션은 클라이언트 요청을 받은 후 요청을 다른 URL로 리디렉션하는 것을 의미합니다. Nginx는 구현하는 두 가지 방법을 제공합니다.

PHP는 URL 재작성과 미화를 어떻게 처리합니까? PHP는 URL 재작성과 미화를 어떻게 처리합니까? Jun 29, 2023 am 08:21 AM

PHP는 웹 개발에 널리 사용되는 스크립팅 언어이며 URL 재작성 및 미화 요구를 잘 처리합니다. URL 재작성 및 미화는 웹사이트의 URL을 더 읽기 쉽고 사용자 친화적으로 변경하여 사용자 경험과 검색 엔진 최적화를 향상시키는 기술입니다. URL 재작성은 주로 웹사이트의 서버 구성 파일(예: Apache 서버의 .htaccess 파일)을 수정하여 수행됩니다. 그런 다음 PHP의 일부 기능을 사용하여 다시 작성된 URL을 원래 URL과 매핑합니다. UR

HTTP 요청의 리디렉션 및 URL 재작성에 Nginx를 사용하는 방법 HTTP 요청의 리디렉션 및 URL 재작성에 Nginx를 사용하는 방법 Aug 02, 2023 pm 03:57 PM

HTTP 요청 리디렉션 및 URL 재작성을 위해 Nginx를 사용하는 방법 Nginx는 고성능 웹 서버이자 역방향 프록시 서버이며, HTTP 요청 리디렉션 및 URL 재작성을 관리하는 강력한 기능도 제공합니다. 이 글에서는 Nginx 구성 파일을 사용하여 이러한 기능을 구현하는 방법을 소개하고 독자의 이해를 돕기 위해 코드 예제를 제공합니다. HTTP 요청 리디렉션 HTTP 요청 리디렉션은 한 URL에서 다른 URL로 요청을 리디렉션하는 것을 의미합니다. 이거 엄청 감정적이야

Drupal 구성을 분석하는 방법 Drupal 구성을 분석하는 방법 May 15, 2023 pm 09:22 PM

Drupal 구성 Drupal은 상당히 복잡한 아키텍처를 갖춘 오픈 소스 PHP 콘텐츠 관리 시스템입니다. 또한 강력한 보안 모델도 갖추고 있습니다. 커뮤니티 개발자들의 기여와 유지 관리 덕분에 Drupal 웹사이트의 보안 구성을 강화하기 위한 자세한 문서와 방법이 많이 있습니다. 웹사이트를 운영하려면 Drupal이 필요하다는 점을 기억하세요. 해커로부터 전체 시스템을 보호하려면 전체 시스템을 다루어야 합니다. 여기에는 몇 가지 일반적인 서버 설정, 웹 서버 구성, PHP 및 데이터베이스가 포함됩니다. 또한 서버의 다른 서비스도 올바르게 구성해야 합니다. 이는 서버 및 웹 사이트 관리자가 전체 시스템의 보안을 감사하는 데 도움이 되는 팁과 핵심 사항을 제공합니다. 우리는 절대적인 것을 창조한다는 것을 이해해야 합니다.

Drupal 기반의 Golang 학습 웹 애플리케이션 개발 Drupal 기반의 Golang 학습 웹 애플리케이션 개발 Jun 24, 2023 am 11:16 AM

모바일 인터넷의 발전으로 웹 애플리케이션에 대한 수요가 계속 증가하고 있으며 효율적이고 빠르며 안전한 프로그래밍 언어인 Golang은 점차 웹 애플리케이션 개발에서 새로운 선호 대상이 되었습니다. 이 기사에서는 Golang을 사용하여 Drupal 기반 웹 애플리케이션을 개발하는 방법을 소개합니다. 1. Drupal이란 무엇입니까? Drupal은 전자상거래 웹사이트, 기업 포털, 커뮤니티 포털 등 다양한 웹 애플리케이션을 구축하는 데 사용할 수 있는 PHP 기반의 오픈 소스 콘텐츠 관리 프레임워크입니다. 드루

PHP-FPM 최적화를 통해 Drupal 웹사이트의 성능을 향상시키는 방법 PHP-FPM 최적화를 통해 Drupal 웹사이트의 성능을 향상시키는 방법 Oct 05, 2023 am 10:09 AM

PHP-FPM 최적화로 Drupal 웹사이트 성능을 향상시키는 방법 요약: Drupal은 강력한 콘텐츠 관리 시스템이지만 대량의 요청을 처리할 때 성능 병목 현상이 발생할 수 있습니다. 이 기사에서는 PHP-FPM의 구성 매개변수 조정, 프로세스 관리자 사용, 캐시 사용 등을 포함하여 PHP-FPM을 사용하여 Drupal 웹사이트의 성능을 최적화하는 방법을 소개하고 구체적인 코드 예제도 제공합니다. PHP-FPM의 구성 매개변수를 조정하여 PHP-FPM의 최대 프로세스 수와 요청 수를 늘립니다.

URL 재작성 공격 방지: 웹사이트 보안 개발 관행 URL 재작성 공격 방지: 웹사이트 보안 개발 관행 Jun 30, 2023 pm 03:45 PM

오늘날 디지털 시대에 웹사이트 보안 문제는 점점 더 중요해지고 있습니다. 그 중 URL 재작성 공격은 해킹이나 데이터 유출 과정에서 널리 활용된다. URL 재작성 공격은 해커가 웹사이트 취약성을 이용하여 URL을 수정하여 승인되지 않은 정보를 얻거나 사용자의 민감한 데이터를 훔치는 것을 말합니다. URL 재작성 공격을 방지하려면 개발자는 일련의 보안 개발 방식을 채택해야 합니다. 이 문서에서는 몇 가지 일반적인 URL 재작성 공격 방법을 소개하고 몇 가지 권장되는 예방 조치를 제공합니다. 먼저, 몇 가지 일반적인 URL 재작성 공격을 이해해 보겠습니다.

라우팅 구성요소를 사용하여 PHP에서 URL 재작성 및 매개변수 구문 분석 구현 라우팅 구성요소를 사용하여 PHP에서 URL 재작성 및 매개변수 구문 분석 구현 Oct 15, 2023 pm 04:21 PM

PHP의 라우팅 구성 요소를 사용하여 URL 재작성 및 매개변수 구문 분석 구현 PHP를 사용하여 웹 사이트를 개발할 때 URL 라우팅은 매우 중요한 기능입니다. URL 재작성과 매개변수 구문 분석을 통해 원래 복잡한 URL을 간결하고 친숙한 URL 형식으로 변환하여 사용자 경험과 검색 엔진 최적화를 개선할 수 있습니다. 1. URL 재작성 URL 재작성은 원래 동적 매개변수를 포함하고 있는 URL을 정적이고 이해하기 쉬운 URL 형식으로 변환하는 것을 의미합니다. URL 재작성 기능은 라우팅 구성 요소를 사용하여 구현할 수 있습니다. 먼저 경로가 필요합니다.

See all articles