簡體   English   中英

使用重寫規則重定向文件夾

[英]Redirect folders with rewrite rule

我有一組這樣的URL:

現在,我想將URL中帶有/unternehmen-2-2所有URL重定向到頁面http://www.immvestwolf.de/unternehmen/

我嘗試了幾種解決方案,但沒有一個有效的例子:

RewriteRule unternehmen-2-2/(.*) /unternehmen/ [L,R=301]

要么

RewriteRule ^unternehmen-2-2 /unternehmen/ [L,R=301,NC]

有人有主意嗎?

這是我的htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)/[0-9]+$ %{REQUEST_URI}/ [QSA,L,R=301]

RewriteRule ^expose/(.*)$ content/index.php?content=expose&query=$1 [L,QSA]

#RewriteRule unternehmen-2-2/(.*) unternehmen/ [L,R=301]

#RewriteRule ^unternehmen/darstellung/(.*)$ content/index.php?
content=unternehmen/darstellung&query=$1 [L,QSA]
#RewriteRule ^unternehmen/team/(.*)$ content/index.php?   

content=unternehmen/team&query=$1 [L,QSA]
#RewriteRule ^unternehmen/referenzen/(.*)$ content/index.php?  
content=unternehmen/referenzen&query=$1 [L,QSA]
#RewriteRule ^unternehmen/partner/(.*)$ content/index.php?  
content=unternehmen/partner&query=$1 [L,QSA]
#RewriteRule ^unternehmen/karriere/(.*)$ content/index.php?  
content=unternehmen/karriere&query=$1 [L,QSA]
#RewriteRule ^unternehmen/verbundpartner/(.*)$ content/index.php? 
content=unternehmen/verbundpartner&query=$1 [L,QSA]
#RewriteRule ^unternehmen/$ content/index.php?content=unternehmen&query=$1  
[L,QSA]
#RewriteRule ^unternehmen/(.*)$ content/index.php?  
content=unternehmen&query=$1 [L,QSA]

#RewriteRule ^hausverwaltung/(.*)$ content/index.php?  
content=hausverwaltung&query=$1 [L,QSA]
#RewriteRule ^investment/(.*)$ content/index.php?content=investment&query=$1  
[L,QSA]
#RewriteRule ^kontakt/(.*)$ content/index.php?content=kontakt&query=$1 
[L,QSA]
#RewriteRule ^kontakt2/(.*)$ content/index.php?content=kontakt2&query=$1 
[L,QSA]
#RewriteRule ^vermietung/angebote/(.*)$ content/index.php?  
content=vermietung/angebote&query=$1 [L,QSA]
#RewriteRule ^eigentum/angebote/(.*)$ content/index.php? 
content=eigentum/angebote&query=$1 [L,QSA]

#RewriteRule ^service/vermietung/(.*)$ content/index.php? 
content=service/vermietung&query=$1 [L,QSA]
#RewriteRule ^service/eigentum/(.*)$ content/index.php? 
content=service/eigentum&query=$1 [L,QSA]
#RewriteRule ^service/$ content/index.php?content=service&query=$1 [L,QSA]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

使用以下代碼:-

RewriteEngine On
RewriteRule ^unternehmen-2-2/?$ /unternehmen [L,R=301,NC]

希望它能對您有所幫助:)

暫無
暫無

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

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