Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PhpStorm中的.htaccess文件?_Php_Apache_.htaccess_Web_Phpstorm - Fatal编程技术网

如何使用PhpStorm中的.htaccess文件?

如何使用PhpStorm中的.htaccess文件?,php,apache,.htaccess,web,phpstorm,Php,Apache,.htaccess,Web,Phpstorm,我在项目的根文件夹中创建了一个.htaccess文件。我使用的是PhpStorm,我认为它有一个默认服务器.htaccess无法从PhpStorm服务器工作。但是当我把我的项目放在XAMPP的htdocs文件夹中时,它工作得非常好。但从PhpStorm来看,它无法运行 我怎样才能解决这个问题?我想重定向任何内容,比如:domain.com/到我的index.php文件。 将名称模式与分布式配置文件类型关联 在“设置/首选项”对话框(Ctrl+Alt+S)中,选择“编辑器”| 文件类型 从可识别的

我在项目的根文件夹中创建了一个
.htaccess
文件。我使用的是PhpStorm,我认为它有一个默认服务器
.htaccess
无法从PhpStorm服务器工作。但是当我把我的项目放在XAMPP的
htdocs
文件夹中时,它工作得非常好。但从PhpStorm来看,它无法运行

我怎样才能解决这个问题?我想重定向任何内容,比如:
domain.com/
到我的
index.php
文件。

将名称模式与分布式配置文件类型关联

  • 在“设置/首选项”对话框(Ctrl+Alt+S)中,选择“编辑器”| 文件类型

  • 从可识别的文件类型列表中选择Apache配置文件

  • 在注册的图案区域中,单击图标general add+

  • 在打开的“添加通配符”对话框中,指定定义通配符的模式 分布式配置文件的扩展名

  • 单击“确定”。PhpStorm返回到文件类型页面,其中指定 模式被添加到已注册的模式列表中

  • PhpStorm对静态资产具有以下特性:

    内置服务器只能提供静态内容,如HTML、JavaScript和CSS

    您还可以配置PHP解释器并使用:

    配置解释器后,PhpStorm将自动启动PHP内置Web服务器,并在运行PHP应用程序时将所有PHP请求重定向到该服务器

    这两款软件都与此无关,也不会使用其设置

    这些设施只是为了提供一种快速测试网站的方法,而不需要安装额外的软件。既然你已经有了额外的软件,那真的没有什么好处。

    嘿,试着读一下这里。“我如何解决这个问题”使用您的XAMPP(Apache)。PhpStorm的内置简单web服务器并不真正支持
    .htaccess
    文件,只支持有限的指令集。如果您有合适的类似于生产的软件(Apache),那么为什么要使用内置的简单web服务器,因为Apache的行为更接近实际的生产使用情况。