2016-12-30 20 views
0

私のホームページのSEOフレンドリーなURLを作成しようとしています。たとえば、example.com?url =hello-worldをexample.com/hello-worldにします。私の現在の.htaccessには、次のものがあります。.htaccess SEOフレンドリーなURL

RewriteEngine On 

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

それは正しく.PHPファイル拡張子を削除しますが、それはまた、ホームページのSEOフレンドリーなURLを生成できるように、どのように私はそれを作ることができますか?ファイルはindex.phpです。

答えて

2

RewriteEngine On 

#remove .php  
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

#for pretty url 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ index.php?url=$1 [NC,L] 
、これを試してみてください
関連する問題