簡體   English   中英

使用PHP或htaccess隱藏URL路徑EG / w /

[英]Hide URL path EG /w/ with PHP or htaccess

我有一個討厭的 Wordpress網站,安裝在名為/ w /的目錄中-無法在其中重建或遷移到其他位置- 是的 ,我基本上知道我要問的是一個hack,但這是有史以來的事情負擔得起,實際上我還是對此感到好奇。

如果網站是http://www.example.com/w/如何a。)更改/添加到Wordpress默認htaccess文件或b。)可能在PHP中向功能文件添加內容? 還是類似於將腳本或PHP代碼段上傳到服務器的其他方法? - 刪除或隱藏/ w /

問題是-在您獲得我所有的http://codex.wordpress.org/之前; 這個特定的網站有太多的自定義,插件等-在那里或其他地方列出的大多數選項都會引起更多的問題(已經嘗試了幾次,花了幾個小時才能還原),因為從長遠來看,它只是移動了網站的一部分而導致了更多的問題-要么是這種破解,要么是完全重新安裝的重建,我無法按時完成。

更新-提示小提琴,沒​​有任何效果


通過在/ w /后面的根目錄中創建新的.htaccess文件並沒有任何反應的嘗試過@David的技術,Chrome在瀏覽器中向下瀏覽,Firefox報告“服務器試圖以永遠無法完成的方式重定向”)

RedirectMatch 301 ^/w/(.*)$ http://www.tonsofbeers.com/$1

Firefox已檢測到服務器正在以永遠無法完成的方式重定向對該地址的請求。

RedirectMatch呢?

RedirectMatch 301 ^/w/$ http://www.tonsofbeers.com/

編輯:

如果要重定向所有文件,而不僅僅是重定向:

RedirectMatch 301 ^/w/(.*)$ http://www.tonsofbeers.com/$1

編輯2:

或使用重寫:

RewriteEngine On
RewriteRule ^w/(.*)$ http://www.tonsofbeers.com/$1 [L,R=301]

暫無
暫無

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

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