首页 > 解决方案 > 为商店重写 .htaccess

问题描述

我有一个shop.php文件public_html/

目前我有所以 URL 将是shop.php?id=something. 我希望它是shop/something

我知道这与它有关,.htaccess并且我现在正在使用它。但是.htaccess我所做的设置是全局的,对于所有文件,这意味着当我写入时localhost/oeuirhg,它会重定向到shop.php.

任何人都知道正确的.htaccess设置是什么样的?

这些是我当前的设置:

RewriteEngine On 
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteRule ^.*$ ./shop.php

标签: apache.htaccess

解决方案


自己解决了

RewriteEngine On

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

RewriteRule ^.*\.php$ shop.php [NC,L]

推荐阅读