2010-12-08 17 views

答えて

2

あなたは、このように例えばのmod_rewriteを使用する必要があります。

RewriteEngine On 

RewriteRule ^(randomstring)/([0-9]+)$ /randomstring/$1/ [QSA,R] 
RewriteRule ^(randomstring)/([0-9]+)/$ index.php?page=$1&id=$2 [QSA,NC,L] 

あなたは、単に書くだけ別のドメインからリダイレクトしたい場合:

RewriteRule ^(randomstring)/([0-9]+)$ http://www.example.com/$1/$2/ [QSA,NC,L,R=301] 
1

使用mod_rewriteに行きたいと思い、それはApacheのモジュールです。文書hereを見ることができます。 .htaccessファイルはWebサーバーを制御するもので、PHPでは表示されないため、そこを見なければなりません。

1

のコピーであなたの.htaccessファイルにその必要なディレクトリ:

RewriteEngine On 
RewriteRule ([A-Za-z0-9]+)/([0-9]+)$ index.php?id=$2 

www.domain.tld/asdf/2 - > index.ph P ID = 2
www.domain.tldの/ asdfa923als/52 - ??> index.phpのID = 52

;-)

関連する問題