我需要一个regex来获取所有具有.php扩展名的文件,但它不包含.html。
例如:
foo.php (this file is ok)
foo.html.php (this file is not ok)
foo.bar (this file is not ok)
foo.bar.php (this file is ok)
我创建了这个regex:
^(?!.*(.html))
但通过这种方式,我还可以获得以.bar结尾的文件(而不仅仅是.php)。
header.php文件
<?php
echo 'this is example '.$adv['name'].' , this is another.....';
main.php文件
<?php
if(preg_match('/$adv[(.*?)]/',file_get_contents('header.php'),$itext)){
echo $itext[1].'';
}
显示为空
我想使用htaccess RewriteRule重定向此urls
news/tags/video to news.php?t=video
news/tags/interview to news.php?t=interview
news/tags/news to news.php?t=news
urls:news.php?t=video, news.php?t=interview, news.php?t=news运行得很好,我正确地接收到了"t“变量。但是当我应用htaccess RewriteRules时,没有传递"t“变量。
这是我的代码:
<IfModule mod
我试图用重写模式编写nginx conf,但目前它只下载文件,而不是用PHP运行它。
我的目标是将所有内容重写到同一个文件中,但使用不同的查询参数:
# If file exist (like images, assets, etc...), just use it
http://foo.local/css/style.css => css/style.css
http://foo.local/images/img.png => images/img.png
# For all other:
http://foo.local/foo =>
我正在尝试一个未知的问题。在www.graficaslapaz.com中,当我点击任何指向其他页面的链接时,资源管理器都会抛出一个错误。
查看我的日志文件显示:
[Thu Feb 25 08:58:42.601721 2016] [core:error] [pid 163316:tid 140473331054336] [client 178.7.107.86:57067]
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error.
Use 'Limi
目前,我们有一个页面显示链接列表,每个链接都有自己的ID号。
每个链接都使用文件info.php?ID=X打开。
例如:
www.mysite.com/info.php?ID=1 shows the link "weather italy"
www.mysite.com/info.php?ID=2 shows the link "weather france"
由于我们有几个关于“天气意大利”和“天气法国”的链接,所以我们希望在.htacces中重写新的urls (天气-意大利和天气-法国),并使用新的urls,我们将有一个折叠结构:
italy://www