.htaccess htaccess将子域重定向到具有不同路径相同子域

dz6r00yl  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(84)

我需要使用.htaccess将子域路径重写为不同的路径,但在URL中保留子域和参数,如下所示:

来源urlhttp://dev.domain.com/rezept?recipe_id=2513&language=de
目标urlhttp://dev.domain.com/recipe/detail?recipe_id=2513&language=de

我尝试了以下方法

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/rezept/
RewriteCond %{HTTP_HOST} ^(www\.)?dev.swissveg\.
RewriteRule ^(.*)$ /recipe/detail/$1 [L]
vuv7lop3

vuv7lop31#

您可以使用此规则:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?dev\. [NC]
RewriteRule ^rezept/?$ recipe/detail [L,NC]

查询字符串将自动传递到目标URI。

相关问题