我想通过URL的长度设置FallbackResource URL 例如,如果网址的长度为10个字符,则FallbackResource将为
FallbackResource /index.php
否则会
FallbackResource /other.php
我该怎么做?
答案 0 :(得分:0)
FallbackResource
只能是一个,并且是无条件的。对于有条件的后备资源表示,最好使用mod_rewrite
规则,但事情看起来会有些复杂。这是此类规则的示例:
RewriteEngine On
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
# for URIs length >= 10
RewriteRule ^.{10} index.php [L]
# for all other URIs
RewriteRule ^ other.php [L]