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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara menggunakan Nginx untuk pengalihan permintaan dan penulisan semula URL ialah pelayan web berprestasi tinggi dan pelayan proksi terbalik Selain menyediakan pemprosesan permintaan asas, anda juga boleh menggunakan fungsi pengalihan dan penulisan semula URL untuk memproses permintaan selanjutnya. Artikel ini akan memperkenalkan cara menggunakan Nginx untuk pengalihan permintaan dan penulisan semula URL, dengan contoh kod. Permintaan pengalihan Permintaan pengalihan merujuk kepada mengubah hala permintaan ke URL lain selepas menerima permintaan pelanggan. Nginx menyediakan dua cara untuk dilaksanakan

PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web, dan ia mengendalikan keperluan penulisan semula dan pengindahan URL dengan baik. Penulisan semula dan pengindahan URL ialah teknik yang mengubah URL tapak web untuk menjadikannya lebih mudah dibaca dan mesra pengguna, meningkatkan pengalaman pengguna dan pengoptimuman enjin carian. Penulisan semula URL terutamanya dicapai dengan mengubah suai fail konfigurasi pelayan tapak web (seperti fail .htaccess pelayan Apache). Kemudian gunakan beberapa fungsi dan ciri dalam PHP untuk memetakan URL yang ditulis semula dengan URL asal. UR

Cara menggunakan Nginx untuk pengalihan permintaan HTTP dan penulisan semula URL Nginx ialah pelayan web berprestasi tinggi dan pelayan proksi terbalik Ia juga menyediakan ciri berkuasa untuk mengurus pengalihan permintaan HTTP dan penulisan semula URL. Dalam artikel ini, kami akan memperkenalkan cara menggunakan fail konfigurasi Nginx untuk melaksanakan fungsi ini dan menyediakan contoh kod untuk membantu pembaca memahami dengan lebih baik. Ubah hala permintaan HTTP Ubah hala permintaan HTTP merujuk kepada mengubah hala permintaan daripada satu URL ke URL lain. Ini sangat emosional

Konfigurasi Drupal Drupal ialah sistem pengurusan kandungan PHP sumber terbuka dengan seni bina yang agak kompleks. Ia juga mempunyai model keselamatan yang kukuh. Terima kasih kepada sumbangan dan penyelenggaraan pembangun dalam komuniti, terdapat banyak dokumentasi dan kaedah terperinci untuk mengukuhkan konfigurasi keselamatan laman web Drupal. Ingat, Drupal diperlukan untuk menjalankan laman web anda. Untuk melindungi keseluruhan sistem daripada penggodam, kita perlu berurusan dengan keseluruhan sistem. Ia termasuk beberapa tetapan pelayan biasa, konfigurasi pelayan web, PHP dan pangkalan data. Selain itu, sebarang perkhidmatan lain pada pelayan perlu dikonfigurasikan dengan betul. Ia menyediakan petua dan perkara penting yang boleh membantu pentadbir pelayan dan tapak web mengaudit keselamatan keseluruhan sistem mereka. Kita harus memahami bahawa mewujudkan mutlak

Dengan pembangunan Internet mudah alih, permintaan untuk aplikasi Web terus meningkat, dan Golang, sebagai bahasa pengaturcaraan yang cekap, pantas dan selamat, telah beransur-ansur menjadi kegemaran baharu untuk pembangunan aplikasi Web. Artikel ini akan memperkenalkan cara menggunakan Golang untuk membangunkan aplikasi web berdasarkan Drupal. 1. Apakah Drupal? Drupal ialah rangka kerja pengurusan kandungan sumber terbuka berdasarkan PHP yang boleh digunakan untuk membina pelbagai aplikasi web, seperti laman web e-dagang, portal perusahaan dan portal komuniti. Dru

Cara Meningkatkan Prestasi Laman Web Drupal dengan Pengoptimuman PHP-FPM Ringkasan: Drupal ialah sistem pengurusan kandungan yang berkuasa, tetapi kesesakan prestasi boleh berlaku apabila mengendalikan sejumlah besar permintaan. Artikel ini akan memperkenalkan cara menggunakan PHP-FPM untuk mengoptimumkan prestasi tapak web Drupal, termasuk melaraskan parameter konfigurasi PHP-FPM, menggunakan pengurus proses dan menggunakan cache, dsb., dan juga memberikan contoh kod khusus. Laraskan parameter konfigurasi PHP-FPM untuk meningkatkan bilangan maksimum proses dan permintaan PHP-FPM

Menggunakan komponen penghalaan dalam PHP untuk melaksanakan penulisan semula URL dan penghuraian parameter Apabila menggunakan PHP untuk membangunkan tapak web, penghalaan URL ialah fungsi yang sangat penting. Melalui penulisan semula URL dan penghuraian parameter, kami boleh menukar URL asal yang kompleks kepada bentuk URL yang ringkas dan mesra, meningkatkan pengalaman pengguna dan pengoptimuman enjin carian. 1. Penulisan semula URL Penulisan semula URL merujuk kepada menukar URL yang asalnya mengandungi parameter dinamik kepada bentuk URL statik dan mudah difahami. Fungsi penulisan semula URL boleh dilaksanakan menggunakan komponen penghalaan. Pertama, kita memerlukan laluan

Dalam era digital hari ini, isu keselamatan laman web menjadi semakin penting. Antaranya, serangan penulisan semula URL digunakan secara meluas dalam proses penggodaman dan kebocoran data. Serangan penulisan semula URL merujuk kepada penggodam yang mengambil kesempatan daripada kelemahan tapak web untuk mengubah suai URL bagi mendapatkan maklumat yang tidak dibenarkan atau mencuri data sensitif pengguna. Untuk mengelakkan serangan penulisan semula URL, pembangun perlu menggunakan satu siri amalan pembangunan selamat. Artikel ini akan memperkenalkan beberapa kaedah serangan penulisan semula URL biasa dan menyediakan beberapa langkah pencegahan yang disyorkan. Mula-mula, mari kita fahami beberapa serangan penulisan semula URL biasa
