Php Mod_rewrite删除索引并附加查询字符串
我无法让这个模块重写工作。每当我在索引上追加查询字符串时,我就会得到一个404URL,但找不到。我正试图扭转这一局面: 为此:Php Mod_rewrite删除索引并附加查询字符串,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我无法让这个模块重写工作。每当我在索引上追加查询字符串时,我就会得到一个404URL,但找不到。我正试图扭转这一局面: 为此: 如果在.htaccess中指定,则您的url不能以/开头。另外,您的.htaccess是否位于站点子目录中?是的,我的.htaccess文件位于站点1中subdirectory@Phil-我想将我的网站保留在子目录中。在保持重写基础结构的同时,是否有任何方法实现重写规则?使用每个目录配置(.htaccess)时,重写规则的基础是包含所述.htaccess文件的目录(如
如果在
.htaccess
中指定,则您的url不能以/
开头。另外,您的.htaccess
是否位于站点
子目录中?是的,我的.htaccess文件位于站点1中subdirectory@Phil-我想将我的网站保留在子目录中。在保持重写基础结构的同时,是否有任何方法实现重写规则?使用每个目录配置(.htaccess
)时,重写规则的基础是包含所述.htaccess
文件的目录(如果它是文档根目录下的真实路径)。请参阅@zerkms的文档-您的解决方案看起来运行良好。谢谢。
RewriteEngine On
RewriteBase /site1/
RewriteRule ^(?:/(.*))?$ index.php?product=$1 [QSA,L]