我想
让 htaccess 加载一个模板.php文件,该文件充当我的前端控制器,前提是请求的 url 中存在 gallery.json 文件
例如,如果我转到 mysite.com/test 并在测试文件夹中我有一个gallery.json文件,我希望模板.php读取该gallery.json文件
任何帮助将不胜感激!
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/test/gallery.json -f
RewriteCond %{REQUEST_URI} !/test/template.php
RewriteRule ^(.*) /test/anormalfile.php [L]
在这里,您将能够检查测试目录中是否存在gallery.json
文件。如果是则加载template.php
,否则加载anormalfile.php
。希望这对您有所帮助。
最有用的 RewriteRule 标志称为 Skip。它类似于大多数编码语言中的 if 语句。它将进行检查,然后忽略一定数量的行,具体取决于您告诉它要做什么。您可以在此处阅读有关它的更多信息。