Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Php 控制器目录的apache重写规则_Php_Apache_Model View Controller_Mod Rewrite_Controller - Fatal编程技术网

Php 控制器目录的apache重写规则

Php 控制器目录的apache重写规则,php,apache,model-view-controller,mod-rewrite,controller,Php,Apache,Model View Controller,Mod Rewrite,Controller,我有控制器文件所在的控制器目录 我想这样做 sitename.com/test.php 不是 sitename.com/controller/test.php 如何使用apache重写规则?您需要在 在.htaccess中添加重写规则很简单。首先,通过将此行添加到.htaccess来激活mod_rewrite: RewriteEngine on RewriteBase / 然后添加规则以重定向页面: RewriteRule ^([^/]+)$ /controller/$1 你会想在你的 在.

我有控制器文件所在的控制器目录

我想这样做

sitename.com/test.php

不是

sitename.com/controller/test.php

如何使用apache重写规则?

您需要在

在.htaccess中添加重写规则很简单。首先,通过将此行添加到.htaccess来激活mod_rewrite:

RewriteEngine on
RewriteBase /
然后添加规则以重定向页面:

RewriteRule ^([^/]+)$ /controller/$1
你会想在你的

在.htaccess中添加重写规则很简单。首先,通过将此行添加到.htaccess来激活mod_rewrite:

RewriteEngine on
RewriteBase /
然后添加规则以重定向页面:

RewriteRule ^([^/]+)$ /controller/$1

那么您想要的是从一个请求到sitename.com/controller/test.php再到sitename.com/test.php?那么您想要的是从一个请求到sitename.com/controller/test.php再到sitename.com/test.php?