我的客户端一直在编辑网站导航的结构,这导致一些mod_rewrite问题。我怎么能做出这个规则:
RewriteRule ^studios/about-studios/artist-noticeboard noticeboard2.php?section=studios&subSection=studio-artists [L]
如果网址包含"noticeboard"
,可以正常工作吗?像这样:
RewriteRule ^IF CONTAINS 'noticeboard' noticeboard2.php?section=studios&subSection=studio-artists [L]
欢迎任何指示!
答案 0 :(得分:8)
试试这个:
RewriteCond %{REQUEST_URI} !/noticeboard2\.php$
RewriteRule noticeboard noticeboard2.php?section=studios&subSection=studio-artists [L]
此规则将在同一目录中的 noticeboard2.php 的URL路径中重写包含“noticeboard”的任何请求。