我正在尝试在我的网站上使用干净的 url 以获得更好的 SEO。我这样做是使用带有 htaccess 的 mod 重写。网址如下http://mywebsite.com/s.php?share=100
,我想接受类似http://mywebsite.com/s/100
或用户选择的任何数字的网址。我正在使用这个重写正则表达式,但它没有按预期工作
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}!-f
RewriteCond %{REQUEST_FILENAME}!-d
RewriteRule ^([a-z]+)/([a-z\-]+)$ /$1/$2.php
RewriteRule ^share/([^/]*)$ /s.php?share=$1 [L]
谁能指出我做错了什么?