我试图通过创建一个包含以下代码的.htaccess文件来尝试将“192.168.21.3:8080/ping”打到“192.168.21.3:8080 / ping.php”时重定向任何人:
//301 Redirect Old File
Redirect 301 http://192.168.1.234:8080/ping http://192.168.1.234:8080/ping.php
此外,httpd.conf中的以下行未被注释:
LoadModule rewrite_module modules/mod_rewrite.so
请帮忙!
答案 0 :(得分:1)
我仍在学习基础知识,但我会尽力帮助你,如果你让我知道你是怎么做的......如果解决方案不起作用,我可以重新编辑我的答案。
您可以将所有流量重定向到名为ping.php的页面,或者根据您的问题,您可以将特定IP地址重定向到ping.php。
将以下代码添加到.htaccess文件中。
RewriteEngine On
RewriteCond %{REMOTE_ADDR} 192\.168\.21\.3
RewriteCond %{REQUEST_URI} !/ping\.php$
RewriteRule $ /ping.php[R=301,L]
另外,您可以在此处查看,因为这也可以帮助您:https://perishablepress.com/permanently-redirect-a-specific-ip-request-for-a-single-page-via-htaccess/
由于
答案 1 :(得分:0)
添加
RedirectMatch ^/ping$ http://192.168.1.234:8080/ping.php
到你的www-root .htaccess
。没什么。