drupal 代码实现URL重写_php技巧
以下是实现例子:
/*
* 伪地址转原地址 (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

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie Nginx für die Anforderungsumleitung und das Umschreiben von URLs. Nginx ist ein leistungsstarker Webserver und Reverse-Proxy-Server. Zusätzlich zur Bereitstellung der grundlegenden Anforderungsverarbeitung können Sie auch die leistungsstarken Umleitungs- und URL-Umschreibungsfunktionen verwenden. In diesem Artikel wird anhand von Codebeispielen erläutert, wie Sie Nginx für die Anforderungsumleitung und das Umschreiben von URLs verwenden. Anforderungsumleitung Unter Anforderungsumleitung versteht man die Umleitung der Anforderung an eine andere URL nach Erhalt der Client-Anfrage. Nginx bietet zwei Möglichkeiten zur Implementierung

PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache und erfüllt die Anforderungen des Umschreibens und Verschönerns von URLs gut. URL-Rewriting und -Verschönerung ist eine Technik, die die URL einer Website ändert, um sie lesbarer und benutzerfreundlicher zu machen und so das Benutzererlebnis und die Suchmaschinenoptimierung zu verbessern. Das Umschreiben von URLs wird hauptsächlich durch Ändern der Serverkonfigurationsdatei der Website (z. B. der .htaccess-Datei des Apache-Servers) erreicht. Verwenden Sie dann einige Funktionen und Features in PHP, um die neu geschriebene URL der ursprünglichen URL zuzuordnen. UR

So verwenden Sie Nginx für die Umleitung von HTTP-Anfragen und das Umschreiben von URLs. Nginx ist ein leistungsstarker Webserver und Reverse-Proxy-Server. Er bietet außerdem leistungsstarke Funktionen zum Verwalten der Umleitung von HTTP-Anfragen und des Umschreibens von URLs. In diesem Artikel stellen wir vor, wie Nginx-Konfigurationsdateien zum Implementieren dieser Funktionen verwendet werden, und stellen Codebeispiele bereit, um den Lesern ein besseres Verständnis zu erleichtern. HTTP-Anforderungsumleitung Unter HTTP-Anforderungsumleitung versteht man die Umleitung einer Anforderung von einer URL zu einer anderen URL. Das ist sehr emotional

Drupal-Konfiguration Drupal ist ein Open-Source-PHP-Content-Management-System mit einer recht komplexen Architektur. Es verfügt auch über ein starkes Sicherheitsmodell. Dank der Beiträge und der Unterstützung der Entwickler in der Community gibt es zahlreiche detaillierte Dokumentationen und Methoden zur Stärkung der Sicherheitskonfiguration von Drupal-Websites. Denken Sie daran, dass Drupal zum Betrieb Ihrer Website erforderlich ist. Um das gesamte System vor Hackern zu schützen, müssen wir uns mit dem gesamten System befassen. Es umfasst einige allgemeine Servereinstellungen, die Konfiguration von Webservern, PHP und Datenbanken. Darüber hinaus müssen alle anderen Dienste auf dem Server korrekt konfiguriert werden. Es enthält Tipps und wichtige Punkte, die Server- und Website-Administratoren dabei helfen können, die Sicherheit ihres gesamten Systems zu überprüfen. Wir sollten verstehen, dass wir etwas Absolutes schaffen

Mit der Entwicklung des mobilen Internets steigt die Nachfrage nach Webanwendungen weiter und Golang hat sich als effiziente, schnelle und sichere Programmiersprache nach und nach zum neuen Favoriten für die Entwicklung von Webanwendungen entwickelt. In diesem Artikel wird erläutert, wie Sie mit Golang Webanwendungen auf Basis von Drupal entwickeln. 1. Was ist Drupal? Drupal ist ein Open-Source-Content-Management-Framework auf Basis von PHP, das zum Erstellen einer Vielzahl von Webanwendungen wie E-Commerce-Websites, Unternehmensportalen und Community-Portalen verwendet werden kann. Dru

So verbessern Sie die Leistung von Drupal-Websites mit PHP-FPM-Optimierung Zusammenfassung: Drupal ist ein leistungsstarkes Content-Management-System, bei der Verarbeitung einer großen Anzahl von Anfragen kann es jedoch zu Leistungsengpässen kommen. In diesem Artikel wird erläutert, wie Sie mit PHP-FPM die Leistung von Drupal-Websites optimieren, einschließlich der Anpassung der Konfigurationsparameter von PHP-FPM, der Verwendung des Prozessmanagers und der Verwendung von Caching usw., und es werden auch spezifische Codebeispiele aufgeführt. Passen Sie die Konfigurationsparameter von PHP-FPM an, um die maximale Anzahl von Prozessen und Anfragen von PHP-FPM zu erhöhen

Im heutigen digitalen Zeitalter werden Fragen der Website-Sicherheit immer wichtiger. Unter anderem werden URL-Rewriting-Angriffe häufig bei Hacking und Datenlecks eingesetzt. Unter URL-Rewriting-Angriffen versteht man Hacker, die Schwachstellen von Websites ausnutzen, um URLs zu ändern und so an nicht autorisierte Informationen zu gelangen oder sensible Daten von Benutzern zu stehlen. Um URL-Rewriting-Angriffe zu verhindern, müssen Entwickler eine Reihe sicherer Entwicklungspraktiken anwenden. In diesem Artikel werden einige gängige Angriffsmethoden zum Umschreiben von URLs vorgestellt und einige empfohlene vorbeugende Maßnahmen bereitgestellt. Lassen Sie uns zunächst einige häufige URL-Rewriting-Angriffe verstehen

Verwendung von Routing-Komponenten in PHP zum Implementieren des URL-Umschreibens und des Parameter-Parsings Bei der Verwendung von PHP zum Entwickeln von Websites ist das URL-Routing eine sehr wichtige Funktion. Durch das Umschreiben von URLs und das Parsen von Parametern können wir ursprünglich komplexe URLs in prägnante und benutzerfreundliche URL-Formulare umwandeln und so das Benutzererlebnis und die Suchmaschinenoptimierung verbessern. 1. URL-Rewriting Unter URL-Rewriting versteht man die Umwandlung von URLs, die ursprünglich dynamische Parameter enthalten, in statische, leicht verständliche URL-Formen. Die Funktion des URL-Rewritings kann mithilfe von Routing-Komponenten implementiert werden. Zuerst brauchen wir eine Route
