这是我的情况
我对正则表达式不好,我避免它就像它是一种疾病我已经在谷歌上浏览了所有结果,现在我正在搜索“如何自杀并快速死亡”请我真的需要你的帮助我需要删除扩展名并且查询字符串被重写
这样www.example.com/story.php?pcord=$1
-> 看起来像www.example.com/story/%1
请当我的意思是%1
我不希望 pcord 在 url 上重新出现时
例如我想要www.example.com/story.php?pcord=4849AAS84
看起来像
www.example.com/story/4849AAS84
这是我尝试使用但根本不起作用的代码,仅删除了扩展名
Options +FollowSymLinks -MultiViews
Turn mod_rewrite on
RewriteEngine On
RewriteBase /
## hide .php extension snippet
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]
# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*?)/?$ $1.php [L]