2016-09-22 4 views
0

私は通常のURLフォーマットよりも優れたURLフォーマットを取得しようとしています。私はパラメータに対処する必要があり、私はから取得したいのですが:に.htaccessでURLフォーマットを変更する

http://www.whatever.com/embed.php?site=site1&id=videoid

:私はこの使用して.htaccessのような何かを取得しようとしてきた

http://www.whatever.com/embed/site/site1/id/videoid

、私はまだそれが実際にどのように動作するのか理解していません。

これは私が今のところ持っているものです。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteRule ^embed/(.*)/(.*)$ /embed.php?site=$1&id=$2 

3つの最初の行は、実際には大丈夫です拡張子.phpを隠すが、私はそれがほしいと次は動作しません!

アイデアとしていずれか?

ありがとうございました!

答えて

0

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^embed/site/([\w-]+)/id/([\w-]+)$ embed.php?site=$1&id=$2 [QSA,L] 
+0

はまだ動作しない、住所、試してみよう:http://www.example.com/embed/site/avalue/id/avalueが正しく表示されない:( –

+0

エラーまたは応答は何ですか? –

関連する問題