基本上我想剥离谷歌新闻部分,只留在最后的网址(没有“http://”)。
我一直在尝试各种解决方案,但迄今为止没有任何效果。 仅供参考 - 我使用wordpress
非常感谢任何帮助。
htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} url=(?:http://)?(.*)
RewriteRule presa-bio.php presa-bio.php?var1=%1 [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:0)
您可以通过在rewriteCond中匹配查询字符串来实现:
RewriteCond %{QUERY_STRING} url=(?:http://)?(.*)
RewriteRule presa-bio.php presa-bio.php?var1=%1 [L]
(如果?:不适用于rewriteCond,请将其松散并在下一个规则中使用%2而不是%1)。