Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
.htaccess子文件夹在维护'的同时读取父文件夹文件;漂亮';网址_.htaccess - Fatal编程技术网

.htaccess子文件夹在维护'的同时读取父文件夹文件;漂亮';网址

.htaccess子文件夹在维护'的同时读取父文件夹文件;漂亮';网址,.htaccess,.htaccess,这将被问到,并将有一个答案。我记不起这个功能是什么了,试图再次学习它的尝试都失败了 我希望将.htaccess文件放在要读取的文件所在的文件夹中,超出该文件夹的任何内容都将读取该文件 示例: 将在以下位置显示文件: 因此,您可以抓取动物,狩猎,狮子,以显示必要的内容*,维护“漂亮”URL *为了澄清,我并不是要求代码获取路径部分,这只是上述部分的一个示例用法。我想您所说的是模式匹配和重写到服务器上的实际文件,如下所示 RewriteEngine On RewriteCond %{RE

这将被问到,并将有一个答案。我记不起这个功能是什么了,试图再次学习它的尝试都失败了

我希望将
.htaccess
文件放在要读取的文件所在的文件夹中,超出该文件夹的任何内容都将读取该文件

示例:

将在以下位置显示文件:

因此,您可以抓取
动物
狩猎
狮子
,以显示必要的内容*,维护“漂亮”URL


*为了澄清,我并不是要求代码获取路径部分,这只是上述部分的一个示例用法。

我想您所说的是模式匹配和重写到服务器上的实际文件,如下所示

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^articles/(.*)$ articles/$1.php [L]


我刚看过你的建议。请确认
。htaccess
文件位于
site.com/articles/[here]
,与
index.php
文件位于同一位置,在测试后,我应该能够进入``site.com/articles/test`?我刚刚尝试了
重写规则^(.*)$index.php[L]
哪一个适用于
文章/测试
但css在
文章/测试
上中断,即使它的文件位置正确?我知道我可以设置绝对URL,但我很想尝试并进一步了解它。@Timmarr-hmm您是否使用了条件
RewriteCond%{REQUEST_FILENAME}-f
此外,只有当请求文件不存在时,它才应该重写。这是直接复制和粘贴,我只将文件夹
文章
修改为我的实际文件夹。你把我带到了正确的地方,所以我将把这个标记为答案!
RewriteRule ^articles/(.*)$ articles/filetoread.php [L]