2017-11-12 8 views
-2

フレンドリーなURLを作成したいと思います。htaccessの構文と書き換え

私は映画のデータベースを持っている、すべての映画は、それ IDタイトルスラグ( 'タイトル-年')があります。 >私はアドレスが私のスラグのように見えるように記述する必要がありますどのようなルールexample.com/movie.php?id=28

- ホームページ

は、映画が同様にリンクされていますか? - >example.com/title-year

解決策を探していましたが、htaccessの構文がわかりません。

+0

として、htaccessの書き換えは、原点ので十分ではありませんURLにはあなたに優しいビデオIDデータのみが含まれていますurlにはスラッグデータが必要です。まず、movie.phpページを書き換えて、代わりにパラメータとしてスラッグを取得する必要があります。 –

+0

@BenjaminCaure私はすでにそれを行っています –

+0

これを実際に検索した場合は、より説明的な質問タイトルを試してください。だから既に似たような質問があります。 – mario

答えて

0

movie.phpがidの代わりにパラメータとしてslugを取ると仮定します。ここで

example.com/movie.php?slug=pulpfiction-1994 

は.htaccessのコードです:

RewriteEngine on 
RewriteRule "^/movie/(.+)" "http://example.com/movie.php?slug=$1" [R,L] 

これは書き換える必要のあるURL

http://example.com/movie/pulpfiction-1994 

動画のURLについて
http://example.com/movie.php?slug=pulpfiction-1994