0

次のような標準のリンクにいくつかのリンクをリダイレクトする必要があります。

/lang/news1
/lang/news2
/lang/news3 to /lang/news.html

Now i don't want to set redirect 301 directly on htaccess (i have 500 links) 
and i read the possibility to create a rewritemap and a rewrite rule for the map, but how?

私はすべてのインターネットで読みましたが、それを行う方法がわかりません。

提案?

ガブリエル

4

1 に答える 1

0

次のようなものを .htaccess ファイルに入れることをお勧めします。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /lang/
# redirect everything looks like `news[digits]` to `news.html`
# this will NOT change the request url
RewriteRule ^news([0-9]{1,})$ news.html [L]
</IfModule>

もちろん、ホストサーバーは mod_rewrite をサポートする必要があります。

于 2013-07-26T09:06:00.560 に答える