我想将此网址转换为:( example.com/link.php?url=facebook.com )至( example.com/facebook.com.php )
如何使用.htaccess执行此操作。或者是否有任何其他过程可以使这项工作更容易?
我尝试将脚本添加到.htaccess文件
Options +FollowSymLinks
RewriteEngine on
RewriteRule url-(.*)\.htm$ link.php?url=$1
但它通过添加" url - "来转换网址。 ( example.com/url-facebook.com.php )
我想删除" url - "并希望看起来像( example.com/facebook.com.php )
答案 0 :(得分:1)
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET.*link\.php\?url\= [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)link\.php\?url\=/*(.*) /$1$2 [R=301,NE,L]
不太清楚上面的效果如何,它是我曾经用来从网址中删除index.php的东西的编辑