2012-05-02 18 views

答えて

1

.htaccessファイルを作成し、次の行を追加します。

RewriteEngine On 
RewriteRule ^([^.]+)\.html$ $1.php [L] 

は(あなたのファイルのルートにそれが/var/www/または/home/user/public_html/だほとんどの時間を、これをアップロードし

+0

例:http://www.sitepoint.com/guide-url-rewriting/ –

+0

これは、しかしGET変数を使用しません。 –

+0

サーバー上でどのようなパスが使用されているかアドバイス/提案するべきではありません。しかし、このパスを見つける方法を提案することができます(Webルートにファイルをアップロードし、たとえば 'get_include_path()'を使用して)。私は例えば '/ data/www /'、 '/ data/web /'や 'var/projects /'を開発に使っています。共有ホスティングに共通するのは、 '/ var/www// sg3s

2

をあなたがきれいにURLを書き換えることはできません。変数をどこかには含めないでください。

RewriteRule ^([0-9]+)/([^.]+)\.html $2.php?id=$1 [L] 

これは01で動作します。

関連する問題