[英]How do I capture the url-path to do a htaccess redirect?
我要做的是采取http://mydomain.com/1a3b5c
並將其重定向到http://mydomain.com/page?id=1a3b5c
並且如果可能的話仍然保留mydomain.com/1a3b5c
在瀏覽器的地址欄中. 如果這是不可能的,那么簡單的重定向就可以了。
您感興趣的通常稱為“干凈的 URL”,並且是這樣完成的:
RewriteRule ^([a-zA-Z0-9]+)$ /page?id=$1 [L]
這是假設您使用 Apache 作為 web 服務器並啟用了 mod_rewrite。
它將保留原始可見 URI。
這可能需要根據您的精確需求進行修改,但這應該為您提供 go 的大致方向。
如果您的網絡服務器是 apache 您想使用 Mod Rewrite。 我認為這樣的事情
RewriteCond %{HTTP_HOST} ^mydomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/page\?
RewriteRule (.*) page=$1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.