0

私はこのウェブサイトを作成しており、URL をクリーンアップしました。ウェブ上で見つけられないのは、古いものを削除する方法だけなので、各ページへのリンクは 1 つだけです。

これは私の .htaccess です

RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.eu$ [NC]
RewriteRule ^(.*)$ http://domain.eu/$1 [L,R=301]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.eu/$1/ [L,R=301]

RewriteRule ^secured/ - [L]

RewriteRule ^login/$ paginas/login.php 
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?taal=$1 
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ index.php?taal=$1&pagina=$2

ErrorDocument 404 /paginas/error404.php

では、どうすれば index.php?taal=1&pagina=2 タイプのリンクを使用できないようにして、人々が domain.eu/1/2/ のみを使用できるようにできますか?

ありがとう。

4

1 に答える 1

0

なぜそれらのURLを除外したいのですか?短いバージョンの方が優れていて、ユーザーがとにかくそれらにリダイレクトされる場合、ユーザーは短いバージョンの使用を開始します。私の目には、「古い」URLが機能しなくなるのは使い勝手が悪いです。301リダイレクトはあなたの問題の良い解決策です!

于 2012-05-23T11:40:35.247 に答える