gpt4 book ai didi

.htaccess - 为什么这个 .htaccess 重定向不起作用?

转载 作者:行者123 更新时间:2023-12-03 23:57:27 25 4
gpt4 key购买 nike

我有两个相同版本的网站,都使用不同的 AWS EC2 实例(暂存 xx.xx.xx.xx 和生产 xxx.xxx.xxx.xxx)。我想创建一个 301 重定向,将所有用户从登台站点重定向到生产站点,除非他们从我的 IP 访问。我认为这是一项相对简单的任务,但在过去的几个小时里,我一直在尝试完成这项工作,但没有得到解决。我希望这里的某个人能够为我指明正确的方向。目前,重定向适用于主页 http://xx.xx.xx.xx 的访问者。 , 但不适用于 http://xx.xx.xx.xx/page1 等其他页面或 ec2 公共(public) DNS,如 http://ec2-xx-xx-xx-xx.us-west-1.compute.amazonaws.com/这是我的整个 .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>

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

# END WordPress

RewriteEngine on
RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301,NC]
RewriteBase /
RewriteCond %{HTTP_HOST} !newsite.com$ [NC]
RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx

最佳答案

感谢您的帮助,我想在这里发布我在 wordpress 论坛中找到的解决方案:
https://wordpress.org/support/topic/htaccess-help-301-redirects-not-working/
感谢@markrh 的回答。问题是我需要将我的 301 重定向移动到顶部的 WordPress 部分上方。我的规则从未得到过,因为 WordPress 部分捕获了所有这些规则。

关于.htaccess - 为什么这个 .htaccess 重定向不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41883315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com