【发布时间】:2015-01-04 12:58:20
【问题描述】:
我已经开始使用 PHP 5.6 的内置网络服务器,使用以下命令:
php -S localhost:80
我以前使用过 WAMP 服务器。并且手册还说,如果您为上述命令提供路由器脚本,请说:
php -S localhost:80 router.php
我们可以实现类似.htaccess。但是我找不到关于如何进行重定向或包含的可靠教程。现在,我的.htaccess 文件有以下内容:
RewriteEngine On
RewriteRule (.*)-(.*)\.htm$ ./?page=$1&sub=$2&%{QUERY_STRING}
RewriteRule ^([^/]*)\.htm$ ./?page=$1&%{QUERY_STRING} [L]
我应该在router.php 中添加什么以实现与 Apache Web 服务器中相同的输出?提前致谢。
【问题讨论】:
-
见mod_rewrite.php。尽管在路由器脚本中重新实现两行正则表达式以适应
REQUEST_URI+QUERY_STRING肯定会更简单。
标签: php apache .htaccess php-builtin-server