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