我有一个网站,提供了YouTube视频下载链接。我有一个类似xxyoutube.com的域。我想将www.xxyoutube.com/watch?v=abcdef重定向到www.xxyoutube.com/watch/abcdef。我使用了一些htacces modrewrite命令,但是使用该命令时“问号”给我带来了一个大问题。我需要你的帮助。我需要重写代码以将第一个URL重定向到第二个URL。
最佳答案
您可以在DOCUMENT_ROOT/.htaccess
文件中使用以下代码:
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} \s/+watch\?v=([^\s&]+) [NC]
RewriteRule ^ watch/%1? [R=302,L]
RewriteRule ^watch/([^/]+)/?$ watch?v=$1 [L,QSA,NC]
关于.htaccess - 在htaccess模式下使用问号重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26829785/