mod_rewrite rule: if URL contains a certain string
.htaccess, mod-rewrite, regex
Solution
Try this:
RewriteCond %{REQUEST_URI} !/noticeboard2\.php$
RewriteRule noticeboard noticeboard2.php?section=studios&subSection=studio-artists [L]
This rule will rewrite any request that contains “noticeboard” in the URL path to noticeboard2.php in the same directory.
Problem
My client keeps editing the structure of the navigation in the website, which is leading to some mod_rewrite issues. How could i make this rule: ``` RewriteRule ^studios/about-studios/artist-noticeboard noticeboard2.php?section=studios&subSection=studio-artists [L] ``` to work if the url contains `"noticeboard"`? Like this: ``` RewriteRule ^IF CONTAINS 'noticeboard' noticeboard2.php?section=studios&subSection=studio-artists [L] ``` Any pointers welcome!