簡體   English   中英

使用get方法和htaccess管理友好的URL

[英]manage friendly URL's with get method and htaccess

我正在嘗試使用PHP創建一個友好的URL管理器。

我的問題是,我有這個網址:

mywebsite.com/page.php?var1=value1&var2=value2.....etc

我如何以這種方式獲取相同的信息:

mywebsite.com/page/var1/value1/var2/value2

var1,var2等。是可變變量,它們可以具有其他動態名稱

感謝幫助!

我不明白您需要什么,但是我們走了..:

.htaccess:

Options +FollowSymLinks
IndexIgnore */*
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* index.php [L]
</IfModule>

的PHP:

$vars = array();
if(isset($_SERVER['REQUEST_URI'])):
    $tmp = explode('/',$_SERVER['REQUEST_URI']);
    for ($n=0;$n<count($tmp);$n++):
        $vars[$tmp[$n]] = (isset($tmp[$n+1]))?$tmp[$n+1]:NULL;
        $n++;
    endfor;
endif;

你得到了 :

 yourlink.com/var1/value1/var2/value2
 $var[value1] = value1
 $var[value2] = value2

暫無
暫無

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

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