/ / 301 htaccess-apache、.htaccess、redirect、mod-aliasを使用してURLから最後のディレクトリ全体を削除する

301 htaccess-apache、.htaccess、redirect、mod-aliasを使用してurlから最後のディレクトリ全体を削除する

シナリオ: Joomla + SH404

コンポーネントの以前のバージョンでは、イベントページURLに「/ registration」を追加して関連する登録フォームにリダイレクトしました。

新しいバージョンでは、同じイベントページにフォームが統合されています。 問題は、Appsがまだ前のURLにリダイレクトされていて、今度はそれらを再コード化できないということです。

したがって、htaccessを使用してSEO URLの最後の部分を削除する必要があります

例: http://mydomain.ext/category/this-is-my-page/registration

すべきだ

http://mydomain.ext/category/this-is-my-page

私はhtaccessで試した:

//301 Redirect Entire Directory
RedirectMatch 301 /registration(.*) /$1

それはホームページにリダイレクトされます

任意のヒント?

回答:

回答№1は0

これは私のためにうまくいった:

RewriteRule ^(。*)/ registration / $ 1 [R = 301、L]

エルジーのおかげで