簡體   English   中英

如何在Htacess中重寫Wordpress URL

[英]How to do Wordpress url rewrite in htacess

我是Wordpress的新手。 我現在遇到一個有關url重寫規則的問題。

我在“ homepage.php”中創建了一個搜索表單,並在此表單中創建了三個字段。 如果用戶提交此表單,則三個參數將被發送到另一個Wordpress頁面“結果”(結果:結果)。

<form class="filter-form" action="<?php echo get_permalink( get_page_by_title( 'Results' ) ); ?>" method="get" role="form">

我使用“ results.php”作為自定義頁面模板創建了一個名為“結果”的頁面。

這三個變量是:1.degree(string)2.postcodecity(string)3.department(數字,例如75)

但是這三個變量並不總是有價值的。 這是5種情況:

1.學位2.postcodecity 3.部門4.degree&postcodecity 5.degree&department

我現在有一個像這樣的URL:

www.example.com/results/?degree=college&postcodecity=&department=

我需要將此URL重寫為友好版本:

1.www.example.com/results/college(degree)

2.www.example.com/results/75003-巴黎(郵政編碼)

3.www.example.com/results/75(部門)

4.www.example.com/results/college/75003-巴黎(學位和郵政編碼)

5.www.example.com/results/college/75(學位和系)

注意:我想直接在[.htaccess]文件中執行此操作。

有沒有人可以幫助我? 非常感謝。

最后,我放棄了更改.htaccess文件的方法,而是使用Wordpress方法。 用php編碼更容易控制。

要實現我的目標,應該執行兩個步驟:

1.使用wp_redirect(Wordpress函數)根據需要生成漂亮的URL格式。

2.使用add_rewrite_rule(Wordpress函數)添加自定義重寫規則,以告訴Wordpress如何解釋漂亮的URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM