如何手动创建友好URL? ( PHP) 所以我创建了简单的php文件,其中echos请求字符串.现在它形成了echo.php?string = bla bla bla font = times 我希望看到它像echo / bla bla bla / times如何做这样的事情(不使
所以我创建了简单的php文件,其中echos请求字符串.现在它形成了echo.php?string = bla bla bla& font = times
我希望看到它像echo / bla bla bla / times如何做这样的事情(不使用外部库)? 与404处理程序的想法类似,使用非常简单的RewriteRule,您可以轻松地将URL重写管理移动到PHP,这对您来说可能更容易:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . rewrite.php [L]
在rewrite.php中,您有一组RegEx URL模式.这些可用于匹配当前URL(使用$_SERVER [‘REQUEST_URI’])并将部分URL移交给真实文件.然后可以将参数放入$_GET数组中,并且可以包含正确的文件.
例如,数组可能如下所示:
$rules = array( array( 'articles/view/([0-9]+)', 'articles.php?id=$1' ), array( 'articles/delete/([0-9]+)', 'articles.php?id=$1&action=delete' ), );