私は自分のウェブサイトを持っています
Grabkart.com
オンラインショッピングポートです
ホームページのURLを変更したい
http://www.grabkart.com/productdetail.php?prodid=4385
に
http://www.grabkart.com/productdetail/4385
このために my.htaccess ファイルに加えなければならない変更
私は自分のウェブサイトを持っています
Grabkart.com
オンラインショッピングポートです
ホームページのURLを変更したい
http://www.grabkart.com/productdetail.php?prodid=4385
に
http://www.grabkart.com/productdetail/4385
このために my.htaccess ファイルに加えなければならない変更
RewriteEngine on
RewriteRule ^productdetail/([0-9]+)/?$ productdetail.php?prodid=$1
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
上記を .htacces に配置し、サーバー上で完全な管理者権限を持ち、隠しファイルにアクセスできると仮定すると、これは機能するはずです。
上記のコードで、-d は Directory を表し、-f は通常のファイルを表します。上記により、URL から .php 拡張子が削除されます。たとえば、ページ名がメイン ディレクトリの test.php である場合、次の URL でページにアクセスできます。これは両方の条件で機能し、パスから削除したいものすべてに同じロジックを適用できます。