-2

私は自分のウェブサイトを持っています

Grabkart.comオンラインショッピングポートです

ホームページのURLを変更したい

http://www.grabkart.com/productdetail.php?prodid=4385

http://www.grabkart.com/productdetail/4385

このために my.htaccess ファイルに加えなければならない変更

4

2 に答える 2

1
RewriteEngine on
RewriteRule ^productdetail/([0-9]+)/?$     productdetail.php?prodid=$1
于 2013-09-04T12:00:39.443 に答える
0
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

上記を .htacces に配置し、サーバー上で完全な管理者権限を持ち、隠しファイルにアクセスできると仮定すると、これは機能するはずです。

上記のコードで、-d は Directory を表し、-f は通常のファイルを表します。上記により、URL から .php 拡張子が削除されます。たとえば、ページ名がメイン ディレクトリの test.php である場合、次の URL でページにアクセスできます。これは両方の条件で機能し、パスから削除したいものすべてに同じロジックを適用できます。

于 2013-09-04T12:09:00.487 に答える