簡體   English   中英

使用.htaccess將子目錄用作參數

[英]Using .htaccess to use subdirectory as a parameter

我一直在努力尋找確切的htaccess代碼,這使我能夠執行以下操作:

造訪: http : //www.domain.com/wildcard

應該顯示: http : //www.domain.com/

但是該網址仍應顯示為: http : //www.domain.com/wildcard

因此,基本上,透明的重定向...似乎很簡單,但令人驚訝的是很難進行搜索。 已經將index.php中的PHP設置為解析子目錄並將其讀取為參數,但是不幸的是,我的客戶端從未向我提供.htaccess文件。 #developer問題

謝謝!

您只需要在.htaccess頂部的ErrorDocument 404行:

ErrorDocument 404 /

這將顯示主頁的所有非文件或目錄請求,並顯示404。

我們將假設您必須接收一個稱為param的url參數,因此您的重寫規則應為:

RewriteEngine On
RewriteRule ^([^/]*)$ /?param=$1 [L]

通過這種方式任何http://www.domain.com/AnythingHere將呈現的內容http://www.domain.com/?param=AnythingHere使主頁呈現。

但是,此類解決方案不會更改內容,可能會導致重復內容出現SEO問題,因此,根據您的使用情況, anubhava解決方案更適合SEO。

暫無
暫無

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

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