Rumah pembangunan bahagian belakang tutorial php drupal 代码实现URL重写_php技巧

drupal 代码实现URL重写_php技巧

May 17, 2016 am 09:19 AM
drupal tulis semula 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
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan Nginx untuk pengalihan permintaan dan penulisan semula URL Cara menggunakan Nginx untuk pengalihan permintaan dan penulisan semula URL Aug 01, 2023 pm 10:45 PM

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

Bagaimanakah PHP mengendalikan penulisan semula dan pengindahan URL? Bagaimanakah PHP mengendalikan penulisan semula dan pengindahan URL? Jun 29, 2023 am 08:21 AM

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 dan penulisan semula URL permintaan HTTP Cara menggunakan Nginx untuk pengalihan dan penulisan semula URL permintaan HTTP Aug 02, 2023 pm 03:57 PM

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

Bagaimana untuk menganalisis konfigurasi Drupal Bagaimana untuk menganalisis konfigurasi Drupal May 15, 2023 pm 09:22 PM

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

Pembelajaran Golang pembangunan aplikasi Web berasaskan Drupal Pembelajaran Golang pembangunan aplikasi Web berasaskan Drupal Jun 24, 2023 am 11:16 AM

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

Bagaimana untuk meningkatkan prestasi laman web Drupal anda melalui pengoptimuman PHP-FPM Bagaimana untuk meningkatkan prestasi laman web Drupal anda melalui pengoptimuman PHP-FPM Oct 05, 2023 am 10:09 AM

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 untuk melaksanakan penulisan semula URL dan penghuraian parameter dalam PHP Menggunakan komponen penghalaan untuk melaksanakan penulisan semula URL dan penghuraian parameter dalam PHP Oct 15, 2023 pm 04:21 PM

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

Mencegah Serangan Penulisan Semula URL: Amalan Pembangunan Keselamatan Laman Web Mencegah Serangan Penulisan Semula URL: Amalan Pembangunan Keselamatan Laman Web Jun 30, 2023 pm 03:45 PM

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

See all articles