私はPHPでウェブサイトを持っており、その拡張子を隠そうとしています。私はGoogleを介していくつかのことを見つけましたが、すべて複雑すぎるようです。index
をindex.php
にリダイレクトします。name.com/contact
と書くと、name.com/contact.php
になります。URL内の拡張子.phpを隠すmod_rewrite
www.name.com/es/index.php to be www.name.com/es/inicio
www.name.com/es/empresa.php to be www.name.com/es/empresa
www.name.com/es/productos.php to be www.name.com/es/productos
www.name.com/es/clientes.php to be www.name.com/es/clientes
www.name.com/es/recetas.php to be www.name.com/es/recetas
www.name.com/es/contacto.php to be www.name.com/es/contacto
www.name.com/en/index.php to be www.name.com/en/home
www.name.com/en/company.php to be www.name.com/en/company
www.name.com/en/products.php to be www.name.com/en/products
www.name.com/en/clients.php to be www.name.com/en/clients
www.name.com/en/recepis.php to be www.name.com/en/recepis
www.name.com/en/contact.php to be www.name.com/en/contact
を/en/
フォルダが英語版で、/es/
フォルダがスペイン語版
また、ウェブサイト内のリンクで、また次のようになります。私は、私はちょうど欲しい、という必要はありません拡張子なし。
例えば、clientes
にリンクされた画像は、誰かが/page.php
に行くしようとすると、それはまだ動作しますが、それは/page
にリダイレクトclientes
なくclientes.php
とだろう。
これはhttp://stackoverflow.com/questions/183921/rewrite-all-queries-to-not-need-the-php-extension-using-a-mod-rewriteと重複して表示されます-rewriterul –
[Redirect * .php to clean URL]の重複可能性があります(http://stackoverflow.com/questions/2267488/redirect-php-to-clean-url) – outis