htaccess RewriteRule 没有生效
htaccess RewriteRule not taking effect
我希望 Apache 在内部将此 URL 重定向到此。我正在使用 .htaccess 文件。
http://inaden.dev:8888/products -> http://inaden.dev:8888/index.php?route=products/products
这是我尝试过的方法,但它给了我 404
RewriteEngine On
RewriteBase /
RewriteRule ^products/([0-9]+)/?$ /index.php?route=products/products [NC,L] # Handle product requests
该规则的目标是 products/
加上一些数字和尾部斜杠,它不会仅针对 /products
触发。所以我通过删除数字匹配模式解决了这个问题。工作解决方案是
RewriteRule ^products/ /index.php?route=products/products [NC,L] # Handle product requests
我希望 Apache 在内部将此 URL 重定向到此。我正在使用 .htaccess 文件。
http://inaden.dev:8888/products -> http://inaden.dev:8888/index.php?route=products/products 这是我尝试过的方法,但它给了我 404
RewriteEngine On
RewriteBase /
RewriteRule ^products/([0-9]+)/?$ /index.php?route=products/products [NC,L] # Handle product requests
该规则的目标是 products/
加上一些数字和尾部斜杠,它不会仅针对 /products
触发。所以我通过删除数字匹配模式解决了这个问题。工作解决方案是
RewriteRule ^products/ /index.php?route=products/products [NC,L] # Handle product requests