簡體   English   中英

.htaccess RewriteEngine與各種查詢字符串

[英].htaccess RewriteEngine with with various query strings

我有一個可以通過multible get Resquests打開的網站,而沒有一個。

所以有

?group = x,?id = x,?ha = x

它們可以同時使用,也可以僅使用1或2。

我想將http://www.example.com/test.php ?....重寫為http://www.example.com/example

例:

所以當我打開www.example.com/test.php?group=x&id=y
它應顯示為www.example.com/example

當我打開www.example.com/test.php?ha=z
它還應顯示www.example.com/example

使用mod_rewirte是否可能?

您可以嘗試將規則放入您的.htaccess文件,如下所示:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^test.php.*$ [NC]
    RewriteRule ^test.php.*$ example [L]
</IfModule>

它僅應適用於以/test.php並將其全部重定向到http://wwww.yoursite.com/example請求。

除非使用干凈的URL傳遞查詢字符串參數,否則您將失去使用此方法的查詢字符串參數,該URL也必須使用htaccess進行配置。

暫無
暫無

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

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