怎樣實現http路徑隱藏,急!

來源:互聯網
上載者:User
rt,出於安全性考慮,求方法!


回複討論(解決方案)

如果是傳送檔案,可以一邊fread,一邊echo

如果是傳送檔案,可以一邊fread,一邊echo

不是這個意思,我是想讓別人訪問我的網站時看到的地址不是我網站的真真實位址,而且通過查看原始碼,也看不到我的真真實位址。

防君子不防小人,抓包就能看到
而且這樣做沒意義,網站不讓人記住,只能是訪問一次就不能再來了?

1.伺服器控制,不停的轉換映射
2.搞N個鏡像,隨機跳
3.不用網域名稱,只用ip,然後後面的路徑全部用一大串數字,還分層,哼,看誰不用bookmark能記住?!

樓主是不是需要個簡單的 url重寫

比如www.xxx.com/abc/3.php?def=39 改寫為 www.xxx.com/d/39

實際上網站根目錄下是沒有d這個檔案夾的

樓主說的是URL重寫吧?
配置.htaccess或者是nginx.conf,或者是很多開源架構都支援url重寫的。

防君子不防小人,抓包就能看到
而且這樣做沒意義,網站不讓人記住,只能是訪問一次就不能再來了?

1.伺服器控制,不停的轉換映射
2.搞N個鏡像,隨機跳
3.不用網域名稱,只用ip,然後後面的路徑全部用一大串數字,還分層,哼,看誰不用bookmark能記住?!

資訊管理系統    <body></body>

我想將這段代碼中的right.php這個地址隱藏,換成lw.php(不存在這個檔案),讓那些通過瀏覽器查看原始碼的人看到的不是right.php而是lw.php,但是通過訪問lw.php可以跳轉到right.php。而且在跳轉到right.php時在地址欄裡看到的是http://bbs.csdn.net/topics/390582783?page=1#post-395490800這種形式的地址。

目的就是讓其他人無法找到我的right.php源檔案。

你說的那3個辦法我不懂啊,能不能詳細講一下,或者給個關鍵字我自己去搜。

樓主是不是需要個簡單的 url重寫

比如www.xxx.com/abc/3.php?def=39 改寫為 www.xxx.com/d/39

實際上網站根目錄下是沒有d這個檔案夾的
php源檔案裡重寫url能做到麼

樓主說的是URL重寫吧?
配置.htaccess或者是nginx.conf,或者是很多開源架構都支援url重寫的。
php源檔案裡重寫url能做到麼

你這需求,#5的方法可以滿足,自己搜搜本版url rewrite相關文章或google

你這需求,#5的方法可以滿足,自己搜搜本版url rewrite相關文章或google
#5是什麼


你這需求,#5的方法可以滿足,自己搜搜本版url rewrite相關文章或google
#5是什麼
5樓


樓主是不是需要個簡單的 url重寫

比如www.xxx.com/abc/3.php?def=39 改寫為 www.xxx.com/d/39

實際上網站根目錄下是沒有d這個檔案夾的
php源檔案裡重寫url能做到麼

重寫後 直接就把lw.php當做right.php用就是了 寫轉跳就寫lw.php,會自動跳到right.php

沒問題的


樓主說的是URL重寫吧?
配置.htaccess或者是nginx.conf,或者是很多開源架構都支援url重寫的。
php源檔案裡重寫url能做到麼

能,比如zend framework架構,你只需要在原始碼index.php配置Router就可以了。

重寫後 直接就把lw.php當做right.php用就是了 寫轉跳就寫lw.php,會自動跳到right.php
沒問題的
我先試試
跳轉頁面後顯示的地址可以改成http://bbs.csdn.net/topics/390582783?page=1#post-395490800這種形式的地址嗎?


重寫後 直接就把lw.php當做right.php用就是了 寫轉跳就寫lw.php,會自動跳到right.php
沒問題的
我先試試
跳轉頁面後顯示的地址可以改成http://bbs.csdn.net/topics/390582783?page=1#post-395490800這種形式的地址嗎?

思路反過來如何? 如果你想顯示這種形式 那就要按照這種形式轉跳 然後按照這種形式來寫重寫規則以指向真正的頁面



重寫後 直接就把lw.php當做right.php用就是了 寫轉跳就寫lw.php,會自動跳到right.php
沒問題的
我先試試
跳轉頁面後顯示的地址可以改成http://bbs.csdn.net/topics/390582783?page=1#post-395490800這種形式的地址嗎?

思路反過來如何? 如果你想顯示這種形式 那就要按照這種形式轉跳 然後按照這種形式來寫重寫規則以指向真正的頁面

RewriteEngine on   //on為開啟,off為關閉RewriteRule main.php$ index.php


我這麼寫的.htaccess怎麼不行呢?出錯Your browser sent a request that this server could not understand.



樓主說的是URL重寫吧?
配置.htaccess或者是nginx.conf,或者是很多開源架構都支援url重寫的。
php源檔案裡重寫url能做到麼

能,比如zend framework架構,你只需要在原始碼index.php配置Router就可以了。

我重寫了出錯,見樓上。main.php是我的真真實位址 index.php是虛擬,這樣不對嗎?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.