簡體   English   中英

.htaccess文件根本不起作用

[英].htaccess file not working at all

我試圖通過創建帶有以下代碼的.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

請幫忙!

我仍在自己學習基礎知識,但是如果您讓我知道您的工作狀況,我將盡力幫助您。如果解決方案不起作用,我可以重新編輯我的答案。

您可以將所有流量重定向到名為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/

謝謝

只需添加

RedirectMatch ^/ping$ http://192.168.1.234:8080/ping.php

到您的www-root .htaccess 而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM