2016-08-06 10 views
0

私のタイトルは、私が実際にやろうとしていることを理解できるだけの十分なものでなければなりません。私はちょうどこのような単純なパーマリンク構造を作りたい:ドメイン名の後にpostnameだけでwordpressのようなpermalink構造を設定するには?

example.com/post-name 

私はユーザーの要求を取得するために管理しているその後、私は私のコードは

$permalink = trim($_SERVER['PHP_SELF'], "/");. 

で、ユーザの要求を取得するためにすべてのコードを書かれていますindex.phpは、次のようにURLに追加されたとき:

example.com/index.php/post-name. 

しかし、これは私が達成しようとしているものではありません、私はちょうどこのような単純なURL構造にしたい:

example.com/post-name. 

URLにindex.phpを必要とせずにユーザーのリクエストを受け取れるようにしたいと思います。

ありがとうございました、ありがとうございました、どんな助けも高く評価されます。

答えて

0

答えはhtaccessファイルです:

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?param=$1 [QSA,L] 

参照:Redirect everything to index.php

+0

ねえ、お返事に感謝、しかしXAMP上でこの作品でしょう?そして、私はこれらの行を追加する必要があるxampのhtaccessの正確な場所を教えてください: –

+0

XAMPPは通常、mod_rewriteを有効にする必要があります。 'index.php'と同じディレクトリに置いてください。 Windowsが '.txt'接尾辞を付けないようにしてください。ファイル名は正確に' .htaccess'でなければなりません。 – Christian

+0

Windowsは実際にファイル名を変更しています。 –

関連する問題