2014-01-07 55 views
0

我有一個問題,我的網站給我這個網址:mysite.com/?nav=1 & action =收件箱,我想使它友好,像這樣:mysite.com/收件箱我的網站與htaccess的友好的URL

如何幫助我?


您好,感謝大家誰幫我,現在我有:mysite.com/1/inbox.html,我想:mysite.com/inbox

+1

請嘗試以下方法之一:http://stackoverflow.com/search?q=friendly+url+htaccess –

回答

0

創建一個名爲.htaccess文件,並把它放在你的根文件夾:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php [L] 

這基本上說,「如果URL不是一個文件或目錄,去的index.php」。

那麼你的index.php應該是這樣的:

<?php 
    $q = explode("/", $_SERVER['REQUEST_URI']); 
    if($q[1]!=""){ 
    switch($q[1]){ 
     case "articles": 
     include("articles.php"); 
     break; 
     default: 
     include("error-404.php"); 
    } 
    } 
    else{ 
    include("home.php"); 
    } 
?> 

添加新case每個重定向你的需要。並使用$q[2]作爲第二個/.../等。