1

URL を次のように書き換えたいと思います。

http://www.mydomain.tld/en/component/mycomponent/singlearticle/16-core/219-checked.html

http://www.mydomain.tld/en/articles/bycategory/16-core/219-checked.html

「component/mycomponent/singlearticle」の部分は「articles/bycategory」になるはずですが、それをカバーする .htaccess の書き換えルールを作成するのに問題があります。

*注意: mod_rewrite がオン (RewriteEngine がオン) *

4

1 に答える 1

2

この 1 つの URL だけを書き換えたい場合は、これが必要です。

RewriteRule ^en/component/mycomponent/singlearticle/16-core/219-checked.html$ http://www.mydomain.tld/en/articles/bycategory/16-core/219-checked.html [R=301,L]

編集:

次に、これを試してください:

RewriteEngine On
RewriteBase /
RewriteRule ^en/component/mycomponent/singlearticle/(.*)$ http://www.mydomain.tld/en/articles/bycategory/$1 [R=301,L]

次に、単一の記事の背後にあるものはすべて、他のページにリダイレクトされます。おそらくあなたはそれを試すことができます。ここでその場でテストすることはできません。

于 2012-07-01T19:56:42.137 に答える