3

リンク内の位置に関係なく、キーワードが一致するすべての URL を同じサイトの 1 つの URL にリダイレクトする必要があります。

例:

「本」という言葉とのつながり

www.domain.com/booklovers.php

www.domain.com/booksforall.php

www.domain.com/bestbooksonamazon.php

www.domain.com/somethingaboutbooks.php

同じドメインの 1 つの URL にリダイレクトされます。

www.domain.com/books.php

今のところ、私が集中している

RewriteEngine On
RewriteRule ^.*book.*$ /books.php [L,QSA]

しかし、それは機能していません。同じ式をテストしました

^.*book.*$

http://tools.netshiftmedia.com/regexlibrary/のテスターでは動作しますが、.htaccess では動作しません。ここでさまざまな回答を読んでいて、他の例で多くのことを学びましたが、私の場合は何も見つかりません。

4

1 に答える 1

1

仮想ホスト構成で AllowOverride が All に設定され、mod_rewrite が有効になっていることを確認した後、次のようなことを試してください。

RewriteEngine on
RewriteBase /
RewriteRule book books.php [L,QSA]
于 2012-06-15T04:33:36.100 に答える