可能?我可以在 .htaccess 中使用"PHP -S localhost"阅读吗?



我可以在命令提示符中使用一些特殊的文本来读取.htaccess文件,php -S服务内置在我的项目中

示例:~/project> $ php -S localhost:8000 -read .htaccess在我的项目检查变量$_GET['url']控制路由重定向到某些文件。

可能的方法?

我的小项目:

  • 这是我的项目目录
project
|- src
|- index.php
|- .htaccess
  • .htaccess文件中的代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
  • index.php文件中的代码:
<?php
$url = $_GET['url'];
if ($url == "hello") {
// go to hello file
} else {
// go to other file
}
?>

htaccess是Apache服务器特有的。它不能与PHP内置web服务器一起工作。

相关内容

  • 没有找到相关文章