ホームページ バックエンド開発 PHPチュートリアル URL 書き換えを実装するための Drupal コード_PHP チュートリアル

URL 書き換えを実装するための Drupal コード_PHP チュートリアル

Jul 21, 2016 pm 03:30 PM
alter drupal url コード 住所 コピー 成し遂げる はい リライト

以下は実装例です:

コードをコピーします コードは次のとおりです:

/*
* 疑似アドレスを元のアドレスに変換 (url_alter)
*/
function example_url_inbound_alter(&$path, $original_path , $path_ language)
{
if (preg_match('|^article(/.*)|', $path, $matches)) {
$path = 'node'
}
}
; /*
* 元のアドレス 疑似アドレス転送 (url_alter)
*/
function example_url_outbound_alter(&$path, &$options, $original_path)
{
if (preg_match('|^node(/.*)|', $ path, $matches)) {
$path = 'article' . $matches[1];
}
}

追記:hook_url_inbound_alter を実装する際、何らかの理由で実装関数を呼び出すことができません。が途中でロードされ、モジュールが完全にロードされていません。したがって、私のアプローチは、subpath_alias などの URL 書き換えモジュールに記述することです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/323213.html技術記事以下に実装例を示します。 以下のコードをコピーします。 /* * 擬似アドレスを元のアドレスに変換(url_alter) */ function example_url_inbound_alter( } } /* * 元のアドレスを擬似アドレスに変換(url_alter) */機能します...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

QQ Music から歌詞をコピーする方法 歌詞をコピーする方法 QQ Music から歌詞をコピーする方法 歌詞をコピーする方法 Mar 12, 2024 pm 08:22 PM

QQ Music から歌詞をコピーする方法 歌詞をコピーする方法

Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか? Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか? Mar 24, 2024 am 11:27 AM

Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか?

Meituan の住所はどこで変更できますか? Meituanのアドレス変更チュートリアル! Meituan の住所はどこで変更できますか? Meituanのアドレス変更チュートリアル! Mar 15, 2024 pm 04:07 PM

Meituan の住所はどこで変更できますか? Meituanのアドレス変更チュートリアル!

e からの NameResolutionError(self.host, self, e) の理由とその解決方法 e からの NameResolutionError(self.host, self, e) の理由とその解決方法 Mar 01, 2024 pm 01:20 PM

e からの NameResolutionError(self.host, self, e) の理由とその解決方法

あらゆるデバイス上の GE ユニバーサル リモート コード プログラム あらゆるデバイス上の GE ユニバーサル リモート コード プログラム Mar 02, 2024 pm 01:58 PM

あらゆるデバイス上の GE ユニバーサル リモート コード プログラム

Huawei携帯電話にWeChatクローン機能を実装する方法 Huawei携帯電話にWeChatクローン機能を実装する方法 Mar 24, 2024 pm 06:03 PM

Huawei携帯電話にWeChatクローン機能を実装する方法

PHP プログラミング ガイド: フィボナッチ数列を実装する方法 PHP プログラミング ガイド: フィボナッチ数列を実装する方法 Mar 20, 2024 pm 04:54 PM

PHP プログラミング ガイド: フィボナッチ数列を実装する方法

Golang がゲーム開発の可能性を可能にする方法をマスターする Golang がゲーム開発の可能性を可能にする方法をマスターする Mar 16, 2024 pm 12:57 PM

Golang がゲーム開発の可能性を可能にする方法をマスターする

See all articles