我正在做我认为是简单的 .htaccess 重写以创建更好的 url。我想要这样的网址:
http://my-site.com/design/design-name/
像这样替换网址:
http://my-site.com/store?design=design-name
所以我将此规则添加到我的 .htaccess 中:
RewriteEngine On
RewriteRule ^design/(.+) http://my-site.com/store?design=$1 [L]
但是,它的行为就好像有一个 R 标志和外部重定向(更改浏览器地址栏中的 url)。重定向工作正常,但它不应该只是使用我正在使用的规则进行内部重定向吗?