我怎样才能重写一个特殊的URL?

时间:2017-10-23 07:11:19

标签: apache .htaccess mod-rewrite url-rewriting

我想重写以下网址:

https://exampledomain.com/wp/anmelden

https://exampledomain/anmelden

我尝试了几种解决方案,我在Stack Overflow上的其他帖子中找到了这些解决方案。但没有解决方案适合我。例如:

RewriteCond %{HTTP_HOST} www\.exampledomain\.com
RewriteRule ^wp/anmelden$ /anmelden

1 个答案:

答案 0 :(得分:0)

如果您只是想从网址中删除/wp/目录,那么您可以在.htaccess中使用以下规则:

<if "%{HTTP_HOST} == 'exampledomain.com/wp/anmelden'">
  RewriteEngine On
  RewriteRule ^(.*)wp/ /$1 [L,R=301]
</if>

这会留下您的网址:https://exampledomain/anmelden。在测试之前,请确保清除缓存。