2012-08-06 90 views
0

我在覈心PHP的網站,我想讓我的海基會URL。 在我的網站從一個頁面控制權轉交給其他的我已經使用類似URL核心路由的方法php

header("Location: edit.php?id=12"); 

我讀到一篇文章,但無法得到它如何實現它。

Link of article

那麼如何我可以鏈接到像「mysite.com/usr/edit」 讀我讀了很多關於谷歌我得到了我需要做的事情在.htaccess中的想法,但我不知道在php中需要做什麼,所以我不必在網站上更改主要代碼。
在此先感謝。創建與上面的代碼的.htaccess文件後

RewriteEngine On 

DirectoryIndex index.php 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 


RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 

+0

mod_rewrite。大量的答案在這個網站上。 – 2012-08-06 06:13:21

+0

可能重複的[Mod_rewrite動態URLS](http://stackoverflow.com/questions/6236091/mod-rewrite-dynamic-urls) – 2012-08-06 06:14:36

+0

可能在本質上的副本http://stackoverflow.com/questions/11022509/php -dynamic-DB-頁面重寫的URL – chris 2012-08-06 06:17:19

回答

0

你可以用下面給出的代碼的.htaccess做到這一點。您將在文件名後加上所有內容。在GET參數$ GET ['url']中輸入「/ usr/edit」。之後你可以做任何事情。 這裏是我的MVC框架的工作示例:https://bitbucket.org/ManthanB/my-framework/

您可以聯繫我獲取更多信息。