2012-01-10 10 views
1

SLUGテキストをURLにページ名として表示しますが、拡張子を付けずに、自分のWebサイトに.htaccessファイルを設定しました。例: 実際のURLが.htaccess URL書き換えを使用して.php拡張子を追加するには?

www.mywebsite.com/page.php?page=about-us 

そして、それは以下

www.mywebsite.com/about-us 

を書き換えるURLでURLの下に負荷が私の.htaccessファイルのコード

Options +FollowSymlinks 
RewriteEngine On 

RewriteCond %{REQUEST_URI} !^.*(images/|\.js|\.css).*$ [NC] 
RewriteRule ^([a-zA-Z0-9_-]+)$ /page.php?page=$1 

です今私は上の拡張子.phpを表示したいですすべてのページは、URLが以下のようになるようにしてください。

www.mywebsite.com/about-us.php 

どうすればいいですか?

+0

なぜ拡張子.phpが必要ですか。 URLはそれなしではるかにきれいに見えます。 SEOの方がいいです。 – Gerben

+0

ya u rですが、私のSEOはそれを理解していません。彼は拡張子.phpのページを望んでいる:P – aslamdoctor

+0

検索エンジンで彼のページランクを傷つけるだろうと彼に伝えてください。ほんのわずかですが、少なくともあなたはその男に嘘をついていません。 – Gerben

答えて

2
Options +FollowSymlinks 
RewriteEngine On 

RewriteCond %{REQUEST_URI} !^.*(images/|\.js|\.css).*$ [NC] 
RewriteRule ^([a-zA-Z0-9_-]+)\.php$ /page.php?page=$1 
+0

は、内部サーバにエラーがありません:( – aslamdoctor

+1

私のテストサーバで正常に動作します。デビッドがオリジナルに行った変更が500エラーにならないように、コードを再確認してください。 – Gerben

関連する問題