簡體   English   中英

將虛擬文件夾添加到所有URL(Apache)

[英]Add Virtual Folder to all urls (Apache)

使用Apache和.htaccess,我該如何執行以下操作:

重定向所有網址以包含偽造的文件夾。 例如:

http://example.com/
http://example.com/example.php
http://example.com/folder/example.php

重定向到:

http://example.com/fakefolder/
http://example.com/fakefolder/example.php
http://example.com/fakefolder/folder/example.php

fakefolder實際上在服務器目錄中不存在,因此我還需要將http://example.com/fakefolder/指向http://example.com/

因此,基本上,如果用戶訪問http://example.com/我希望該URL顯示http://example.com/fakefolder/但同時仍指向http://example.com

您可以在htaccess使用:

RewriteEngine on
RewriteCond %{THE_REQUEST} !\s/+fakefolder/ [NC]
RewriteRule ^ /fakefolder%{REQUEST_URI} [R=301,NE,L] 

RewriteRule ^fakefolder(/.*)$ $1 [NC,L] 

暫無
暫無

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

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