検索
ホームページバックエンド開発PHPチュートリアルhttp パスを非表示にする方法はありますか?

RT、安全上の理由から、方法を見つけてください!


ディスカッションへの返信 (解決策)

ファイルを転送している場合は、フレッドとエコーを同時に実行できます

ファイルを転送している場合は、フレッドとエコーを同時に実行できます

それは私がしていることではありませんつまり、他の人に自分の Web サイトにアクセスしてもらいたいのですが、表示されるアドレスは自分の Web サイトの実際のアドレスではなく、ソース コードを見ても実際のアドレスはわかりません。

紳士や悪者を防ぐために、パケットを掴むことでそれを見ることができます
そして、Web サイトは一度訪問するだけでは意味がありません。その後は再び訪問することはできません。

1. サーバー制御、定数変換とマッピング
2. N 個のミラーを作成し、ランダムにジャンプ
3. ドメイン名なし、IP のみ、その後のすべてのパスは大きな一連の数値を使用し、それらも階層化されています。見てください、ブックマークを使わずに誰を思い出せますか? !

ポスターには簡単な URL の書き換えが必要ですか

たとえば、www.xxx.com/abc/3.php?def=39 は www.xxx.com/d/39 に書き換えられます

実際、ウェブサイトのルートディレクトリ dフォルダーはありません

投稿者はURL書き換えについて話していますか?
.htaccess または nginx.conf を構成するか、多くのオープンソース フレームワークが URL 書き換えをサポートしています。

紳士や悪者を防ぐために、パケットを掴むことでそれを見ることができます
そして、Web サイトは一度訪問するだけでは意味がありません。その後は再び訪問することはできません。

1. サーバー制御、定数変換とマッピング
2. N 個のミラーを作成し、ランダムにジャンプ
3. ドメイン名なし、IP のみ、その後のすべてのパスは大きな一連の数値を使用し、それらも階層化されています。見てください、ブックマークを使わずに誰を思い出せますか? !

<html><head><link rel="shortcut icon" href="./images/favicon.ico"><title>信息管理系统</title><meta http-equiv=Content-Type content=text/html;charset=utf8></head><frameset rows="64,*"  frameborder="NO" border="0" framespacing="0">	<frame src="top.php" noresize="noresize" frameborder="NO" name="topFrame" scrolling="no" marginwidth="0" marginheight="0" target="main" />	<frameset cols="200,*"  rows="800,*" id="frame">	<frame src="left.php" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" target="main" />	<frame src="right.php" name="main" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" target="_self" />  </frameset></frameset><noframes>  <body></body></noframes></html>

このコード内のアドレス 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 を書き換えることはできますか?

必要な場合は、このページの URL 書き換え関連の投稿を検索するか、方法 #5 で満足できます。このバージョンの URL 書き換え関連投稿を検索するか、Google

#5 とは何ですか

このバージョンの URL 書き換え関連投稿を検索するか、Google

#5 とは何ですか
5 階


ポスターには簡単な URL の書き換えが必要ですか

たとえば、www.xxx.com/abc/3.php?def=39 は www.xxx.com/d/39 に書き換える必要があります

実際には、 Web サイトのルート ディレクトリにそのような URL はありません。このフォルダーの
php ソース ファイル内の URL を書き換えることはできますか? 書き換えた後、ジャンプを記述するときに、lw.php を使用するだけです。 lw.php と入力すると、自動的に右にジャンプします php

問題ありません




投稿者は URL の書き換えについて話していますか?
.htaccess または nginx.conf を構成するか、多くのオープンソース フレームワークが URL 書き換えをサポートしています。
PHP ソース ファイルの URL を書き換えることはできますか?

はい、たとえば、zend フレームワークでは、ソース コードの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这种形式的地址吗?

思路反过来如何?    如果你想显示这种形式 那就要按照这种形式转跳 然后按照这种形式来写重写规则以指向真正的页面

<IfModule mod_rewrite.c>	RewriteEngine on   //on为打开,off为关闭	RewriteRule main.php$ index.php</IfModule>


我这么写的.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是虚拟的,这样不对吗?

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
トラフィックの高いウェブサイトのPHPパフォーマンスチューニングトラフィックの高いウェブサイトのPHPパフォーマンスチューニングMay 14, 2025 am 12:13 AM

thesecrettokeepingaphp-poweredwebsterunningsmootlyunderheavyloadinvolvesseveralkeystrategies:1)emform opcodecoduceSciptionexecutiontime、2)aatabasequerycachingwithiThing withiThistolessendavasoload、

PHPでの依存関係注射:初心者向けのコード例PHPでの依存関係注射:初心者向けのコード例May 14, 2025 am 12:08 AM

コードをより明確かつ維持しやすくするため、依存関係が関心(DI)に注意する必要があります。 1)DIは、クラスを切り離すことにより、よりモジュール化されます。2)テストとコードの柔軟性の利便性を向上させ、3)DIコンテナを使用して複雑な依存関係を管理しますが、パフォーマンスの影響と円形の依存関係に注意してください。

PHPパフォーマンス:アプリケーションを最適化することは可能ですか?PHPパフォーマンス:アプリケーションを最適化することは可能ですか?May 14, 2025 am 12:04 AM

はい、最適化されたAphPossibleandessention.1)CachingingusapCutoredatedAtabaseload.2)最適化、効率的なQueries、およびConnectionPooling.3)EnhcodeCodewithBultinctions、Avoididingglobalbariables、およびUsingopcodeching

PHPパフォーマンスの最適化:究極のガイドPHPパフォーマンスの最適化:究極のガイドMay 14, 2025 am 12:02 AM

keyStrategIestsoSificlyvoostphpappliceperformanceare:1)useopcodecachinglikeToreexecutiontime、2)最適化abaseの相互作用とプロペラインデックス、3)3)構成

PHP依存性噴射コンテナ:クイックスタートPHP依存性噴射コンテナ:クイックスタートMay 13, 2025 am 12:11 AM

aphpDependencyInjectionContaineriSATOULTAINATINAGECLASSDEPTINCIES、強化測定性、テスト可能性、および維持可能性。

PHPの依存噴射対サービスロケーターPHPの依存噴射対サービスロケーターMay 13, 2025 am 12:10 AM

SELECT DEPENTENCINGINOFCENT(DI)大規模なアプリケーションの場合、ServicElocatorは小さなプロジェクトまたはプロトタイプに適しています。 1)DIは、コンストラクターインジェクションを通じてコードのテスト可能性とモジュール性を改善します。 2)ServiceLocatorは、センター登録を通じてサービスを取得します。これは便利ですが、コードカップリングの増加につながる可能性があります。

PHPパフォーマンス最適化戦略。PHPパフォーマンス最適化戦略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedforspeedandEfficiencyby:1)enabingopcacheinphp.ini、2)PreparedStatementswithpordatabasequeriesを使用して、3)LoopswithArray_filterandarray_mapfordataprocessing、4)の構成ngincasaSearverseproxy、5)

PHPメールの検証:電子メールが正しく送信されるようにしますPHPメールの検証:電子メールが正しく送信されるようにしますMay 13, 2025 am 12:06 AM

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい