0

我试图重定向许多索引的 PDF,例如

http://www.example.com/userfiles/file/my-pdf-name.pdf

http://www.example.com/

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/?userfiles/file/(.*)$ http://www.example.com/$1 [R=301,L]
</IfModule>

我接近了,为什么它不起作用?

4

1 回答 1

0

只需去掉 $1 和 '?'- 就像这样:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/userfiles/file/(.*)$ http://www.example.com/ [R=301,L]
</IfModule>

编辑:根据您的基址等,您可能想要:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^userfiles/file/(.*)$ http://www.example.com/ [R=301,L]
</IfModule>
于 2013-07-29T15:27:01.440 回答