Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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
Javascript 如何更改目录_Javascript_Php_Html_Css_Web - Fatal编程技术网

Javascript 如何更改目录

Javascript 如何更改目录,javascript,php,html,css,web,Javascript,Php,Html,Css,Web,如何将目录从:articles/article.php更改为:articles/article/(无文件名) 它是带有隐藏index.php的目录还是其他目录? 我认为这与.htaccess有关,但我不确定。如何执行此操作?您可以使用.htaccess删除文件扩展名,如下所示: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] 其中显示的是.php,请将其更改为您的

如何将目录从:articles/article.php更改为:articles/article/(无文件名) 它是带有隐藏index.php的目录还是其他目录?
我认为这与.htaccess有关,但我不确定。如何执行此操作?

您可以使用.htaccess删除文件扩展名,如下所示:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
其中显示的是.php,请将其更改为您的文件扩展名。请记住,例如,如果您的文件是about.php,并且您有一个名为“about”的文件夹,那么它将无法工作

我看到大多数人使用的方法是拥有一个巨大的文件夹目录和索引页面,这将很好地工作,但是搜索引擎将很难为你的网站建立索引

这是一个非常流行的问题,可能不需要来这里问哈哈

选项1-Mod rewrite htaccess 你可能在找。使用此选项,您可以指向以下类型的URL:

mydomain.com/articles/article/1001
mydomain.com/articles/1001
mydomain.com/1001
为此:

mydomain.com/articles/article.php?id=1001
选项2-使用index.php 或者,您可以在
articles
中创建名为
article
的子目录,并将
article.php
重命名为
index.php
——这将允许您使用以下内容:

mydomain.com/articles/article
选项3-隐藏PHP扩展 或者关闭PHP配置文件中的PHP文件扩展名,这也将为您提供:

mydomain.com/articles/article

谷歌“mod rewrite htaccess”-1st result>-大约304000个结果(0.30秒)中的一个如果你使用Zend或Code Igniter这样的框架,大多数都有一种自定义路由的方法。看起来你在寻找URL重写,如果检查一下这个可能会有所帮助:你可能想让你的标题更具描述性。此外,您选择的所有五个标记/关键字都与您试图解决的问题无关。