我尝试使用以下代码将某个网址(实际上我有几百个)重定向到另一个网址,但它无法正常工作。 htaccess在我的wordpress根目录中,wp-content文件等。我做错了什么?
# 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
Options +FollowSymLinks
RewriteEngine On
Redirect http://lifeandhealth.org/qr/049ow34gh9klhg3uqrf2 http://lifeandhealth.org/?p=58
答案 0 :(得分:1)
#BEGIN WordPress
)。如果这不起作用,我不确定是否会这样,但要尽量明确 尽可能。
Redirect 301 /qr/049ow34gh9klhg3uqrf2
http://lifeandhealth.org/?p=58
如果重定向是临时的,则将301更改为302.
这不是WordPress特有的功能,因此查看this是更高级重定向的良好资源。
如果这不起作用,请在评论中告诉我,我会尝试使用其他(尝试过的)解决方案进行更新:)
要记住的其他一些事项
答案 1 :(得分:0)
两个调整:
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^() index.php [L]
/
index