Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.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 从请求$\u转到文件夹_Php_Dynamic - Fatal编程技术网

Php 从请求$\u转到文件夹

Php 从请求$\u转到文件夹,php,dynamic,Php,Dynamic,我有一个动态结构的网站:对于每一个$_GET['action'],我包含一个具有不同内容的文件,而页脚和页眉始终保持不变。示例:www.mysite.com/index.php?action=service1 我想以某种方式改变这种结构: www.mysite.com/service1/有没有办法在我创建的每个文件夹中包含$_GET['action']请求 这个有问题的网站有超过100+$\u GET['action'],为每个操作创建一个页面将变得很繁重 有什么建议吗?您可以设置.htacce

我有一个动态结构的网站:对于每一个$_GET['action'],我包含一个具有不同内容的文件,而页脚和页眉始终保持不变。示例:www.mysite.com/index.php?action=service1 我想以某种方式改变这种结构: www.mysite.com/service1/有没有办法在我创建的每个文件夹中包含$_GET['action']请求

这个有问题的网站有超过100+$\u GET['action'],为每个操作创建一个页面将变得很繁重


有什么建议吗?

您可以设置.htaccess,将某些值通过管道传输到$\u GET变量

了解更多

基本思想是添加如下内容:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^service/(\d+).*$ ./myActionscript.php?id=$1 [L]

然后,您发送到/service/{number}的所有请求都将转到您的文件myActionScript,您可以在$_服务器上使用字符串操作['REQUEST_URI']来获取该请求,从而对该{number}执行所需操作。

是的,我的建议是使用像Wordpress或Joomla这样的CMS!这是一个很难解决的问题。