0

これはリンクですhttp://djmobi.in/?dir=/Mobile_Ringtones&p=1&sort=1/Mobile_Ringtones.html

上記のリンクから?dir =を削除する方法を教えてください 。たとえば、以下のリンクのように見せたいです。

http://www.finewap.com/Category/9497/Mobile_Ringtones.html

4

1 に答える 1

0

?dir=「どのように削除するか」ではなく、「この複雑なリンクの代わりにどのリンクを使用するか」を考える必要があります。

これは.htaccessあなたが必要とする種類です:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule   ^([A-Za-z0-9-]+)\.html$    index.php?dir=$1 [L]

これにより、http://www.domain.com/foo.html のような各 URL がhttp://www.domain.com/index.php?dir=foo.htaccessリダイレクトされます(これは透過的です) 。

これは良いスタートです。いくつかのドキュメントを検索して、ページを追加し、管理を並べ替えます (実際のコードを提供するのに十分なデータがありません)。

于 2012-08-02T07:36:54.263 に答える