我拥有自己的网站grabkart
Grabkart.com
是在线购物门户
我想从
创建我网站的更改网址http://www.grabkart.com/productdetail.php?prodid=4385
到
http://www.grabkart.com/productdetail/4385
我必须在my.htaccess文件中对此进行哪些更改
答案 0 :(得分:1)
RewriteEngine on
RewriteRule ^productdetail/([0-9]+)/?$ productdetail.php?prodid=$1
答案 1 :(得分:0)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
将上述内容放在.htacces中,并假设您拥有服务器的完全管理员权限,并且可以访问隐藏文件 - 这应该可以。
在上面的代码中,-d代表Directory,-f代表Regular File。 以上将从您的网址中删除.php扩展名。 例如,如果您的页面名称是主目录中的test.php,那么您可以使用以下URL访问您的页面: grabkart /测试 要么 grabkart / test.php的。 这将适用于这两种情况,并且相同的逻辑可以应用于您想要从路径中删除的任何内容。