| Summary: | www/apache20: mod_rewrite broken in Apache 2.0 since at least 2.0.63_11 | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Henrik Olsen <henrik.olsen> |
| Component: | Individual Port(s) | Assignee: | freebsd-apache (Nobody) <apache> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
Responsible Changed From-To: freebsd-ports-bugs->apache Fix synopsis and assign. State Changed From-To: open->closed duplicate of 146604 |
Rewrite rules fail to recognize matches, which makes a website using mod_rewrite behave as if it wasn't loaded. Note that this is the same bug as ports/146604, but with a subject that has the actual failing module and a severity that reflects that it's making Apache useless on any site using mod_rewrite. How-To-Repeat: Install Apache, configure it with <Directory "/usr/local/www/data"> .. RewriteEngine on RewriteRule ^rewrite$ match.php </Directory> Access http://localhost/rewrite If rewriting works, you'll be told that /match.php isn't found, if rewriting fails you'll be told /rewrite isn't found.