Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 如何将页面分配给子页面_Php_.htaccess - Fatal编程技术网

Php 如何将页面分配给子页面

Php 如何将页面分配给子页面,php,.htaccess,Php,.htaccess,例如,我有这样的东西: ../jobs/designer.php ../jobs/developer.php ../jobs.php 我需要这样的结果: ../jobs/designer.php ../jobs/developer.php ../jobs.php 我有.htaccess从url中删除.php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L

例如,我有这样的东西:

../jobs/designer.php

../jobs/developer.php

../jobs.php

我需要这样的结果:

../jobs/designer.php

../jobs/developer.php

../jobs.php
我有
.htaccess
从url中删除.php

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

使用
.htaccess

是否有什么特别的东西阻止您更改项目的结构并简单地添加一个名为“jobs”的文件夹?@El_Vanja我尝试过,但如果遇到
。/jobs
我只看到文件夹结构,而看不到jobs的内容。php文件必须称为
jobs
?在我看来,更符合逻辑的结构应该是带有
index.php
list.php
的“jobs”子文件夹。我的意思是,可能有一种方法可以使用
.htaccess
,但事情越简单,解决方案就越干净。我在这里找到了解决方案,但感谢您的时间:)如果您在“php路由器”上搜索,您会发现许多不同的库。他们通常有关于如何使用它们的文档。浏览一些,看看哪个对你有意义。