簡體   English   中英

.htaccess重寫GET變量

[英].htaccess rewriting GET variables

我有以下頁面:

mysite.com/var2.php?var3

我想重寫它,以便它如下

mysite.com/var1/var2/var3

在您的PHP代碼(生成HTML)中,在鏈接的href中輸出/$var1/$var2/$var3 ,以獲取您的(第二個)示例。 這是世界會看到的格式(SEF或SEO格式)。

在您的.htaccess文件(Apache服務器或其他服務器中的等效文件)中,您具有將SEO表單(第二個示例)重寫為動態表單(第一個示例)的語句:

RewriteEngine On
RewriteRule  ^([^/]+)/([^/]+)/([^/]+)$   /$1.php?$2=$3 [QSA]

我假設您的意思是那種格式。 StackExchange上甚至還有一些更通用的形式,可以處理任意數量的var = value對。

暫無
暫無

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

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