如何将pdf文件重定向到相应的页面?

时间:2015-05-12 18:14:58

标签: apache .htaccess mod-rewrite redirect url-redirection

我的每个页面都有pdf网址。

例如:

https://seorooz.net/panda-algorithm/?print=pdf

https://seorooz.net/panda-algorithm/

我希望301将所有请求从pdf网址重定向到原始网页网址。

我如何从.htaccess文件中执行此操作?

更新:已解决。我的.htaccess文件中有此代码:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

我刚刚在RewriteBase /:

之后添加了这段代码
RewriteCond %{THE_REQUEST} /([^?]+)\?print=pdf [NC]
RewriteRule ^ /%1? [R=301,L,NE]

工作完美。

1 个答案:

答案 0 :(得分:1)

您可以在+文件中使用此规则:

DOCUMENT_ROOT/.htaccess