Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mod_rewrite删除索引并附加查询字符串_Php_.htaccess_Mod Rewrite - Fatal编程技术网

Php Mod_rewrite删除索引并附加查询字符串

Php Mod_rewrite删除索引并附加查询字符串,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我无法让这个模块重写工作。每当我在索引上追加查询字符串时,我就会得到一个404URL,但找不到。我正试图扭转这一局面: 为此: 如果在.htaccess中指定,则您的url不能以/开头。另外,您的.htaccess是否位于站点子目录中?是的,我的.htaccess文件位于站点1中subdirectory@Phil-我想将我的网站保留在子目录中。在保持重写基础结构的同时,是否有任何方法实现重写规则?使用每个目录配置(.htaccess)时,重写规则的基础是包含所述.htaccess文件的目录(如

我无法让这个模块重写工作。每当我在索引上追加查询字符串时,我就会得到一个404URL,但找不到。我正试图扭转这一局面:

为此:


如果在
.htaccess
中指定,则您的url不能以
/
开头。另外,您的
.htaccess
是否位于
站点
子目录中?是的,我的.htaccess文件位于站点1中subdirectory@Phil-我想将我的网站保留在子目录中。在保持重写基础结构的同时,是否有任何方法实现重写规则?使用每个目录配置(
.htaccess
)时,重写规则的基础是包含所述
.htaccess
文件的目录(如果它是文档根目录下的真实路径)。请参阅@zerkms的文档-您的解决方案看起来运行良好。谢谢。
RewriteEngine On
RewriteBase /site1/

RewriteRule ^(?:/(.*))?$ index.php?product=$1 [QSA,L]