我想将我的网址重写为干净的网址并用不同的网址替换它 原始网址 http://www.sitename.com/movie?name=gold-2018-full-movie
干净的网址 http://www.sitename.com/gold-2018-full-movie
我在 .htaccess 中的代码是
RewriteEngine On
RewriteRule ^([^/.]+)$ $1.php [L]
RewriteRule ^movie/([-\w]+)/$ movie.php?name=$1 [L]
最佳答案
试试这个:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+movie\.php\?name=([^\s&]+) [NC]
RewriteRule ^ movie/%1? [R=301,L]
RewriteRule ^movie/([^/]+)/?$ movie.php?name=$1 [L,QSA]
关于php - 将 url 重写为干净的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51753013/