我有项目的以下目录结构
example
admin/
cdn/
client/
.htaccess
当网址为
时http://192.168.1.121/example/
或http://192.168.1.121/example
或http://192.168.1.121/example/category/productname
或http://192.168.1.121/example/content/12
依此类推,它应该重写为client/
文件夹。
但如果网址为http://192.168.1.121/example/cdn
,则应忽略该规则。
任何人都可以帮助我。如何在.htaccess
由于
答案 0 :(得分:1)
像这样的东西
RewriteRule ^/example/cdn . [L]
如果以“/ example / cdn”开头并停在那里
RewriteRule ^/example /client$0 [L]
如果以“/ example”
答案 1 :(得分:1)
您可以使用此/example/.htaccess
:
RewriteEngine On
RewriteBase /example/
RewriteRule ^(?!client/|cdn)(.*)$ client/$1 [L,NC]
当URI为(?!client/|cdn)
或/example/cdn
时, /example/client
是否定为忽略规则