我真的很难让.htaccess正确。我基本上想转换
product.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]
没有成功。任何建议都会非常感激。
非常感谢
答案 0 :(得分:0)
使用:
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