2012-04-03 2 views
0

私はこの背後にあるhtaccessを使用して、自分のサイトのすべての知っているアドレスを特定のファイルにリダイレクトしたいだけですか?

私の主な理由は、管理者である私の新しいURLにすべての古いURLをリダイレクトするには、自分のサイトでこの1 http://mysite.com/oil--gas/corrosion-management-summit-in-oil-and-gas!e29のようなアドレスを入力し、私はこのunknowアドレスを取得し、このアドレスをリダイレクトしますURLを取得してデータベースから検索し、特定のアドレスにリダイレクトします。

古い= http://mysite.com/oil--gas/corrosion-management-summit-in-oil-and-gas!e29

ユーザーは次のようにアドレスを入力する場合、私はちょうどので、誰もがこの問題で私を助けることができるredirect.phpのような特定のファイルにこのアドレスをリダイレクトし、そこからクエリ文字列を取得します。

+1

あなたは "きれいなURL" または全ての "URLリライト" で検索しましたか?これについては多くの情報があります。 – deceze

答えて

0

はこれを試してみてください。..

# Redirect old file path to new file path 
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html 
0
Options +FollowSymLinks 
IndexIgnore */* 
# Turn on the RewriteEngine 
RewriteEngine On 
# Rules 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php 
関連する問題