我真的很难让.htaccess正确。我基本上想转换
产品.php?sku=M1234 例如显示为 M1234.php并能够键入 ../M1234.php 用于执行此操作。我还希望网站上的所有页面都是HTTPS。
我试过这个:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,N]
RewriteRule ^([^/]*).html$ /products/product.php?product_id=$1 [L]
没有成功。任何建议将不胜感激。
非常感谢
使用:
RewriteRule ^([A-Za-z0-9-]+)/?$ /products/product.php?sku=$1 [NC,L] # Handle product requests
这将使用 website.com/test
来请求website.com/products/product.php?sku=test