1

次のようなリンクを変換する必要があります

http://www.example.co.uk/blog/archive.php?date=2012-05

http://www.example.co.uk/blog/archive/2012/05/

php または .htaccess ファイルを使用します。

.htaccess ファイル

RewriteEngine on
RewriteRule ^blog/archive/([0-9]+)/([0-9]+)/$ http://www.example.co.uk/blog/archive.php?date=$1-$2 [NC]

私はこれを試しましたが、運がありません。アイデアや助けをいただければ幸いです。

4

1 に答える 1

1

次のコードを.htaccessアンダーDOCUMENT_ROOTディレクトリに配置します。

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^blog/archive/([0-9]+)/([0-9]+)/?$ blog/archive.php?date=$1-$2 [NC,L,QSA]
于 2012-05-18T13:53:26.973 に答える