[英]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.