Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess需要重定向/重写帮助_.htaccess - Fatal编程技术网

.htaccess需要重定向/重写帮助

.htaccess需要重定向/重写帮助,.htaccess,.htaccess,我正在编写htacess重定向规则,但它无法正常工作。我尝试了许多解决方案,但根本无法正常工作 我想做的是 我有url我希望这个url被执行并显示适当的页面,但在浏览器中它应该显示example.com/cms。重要的是,我只想为这个页面修改这个规则,它不应该影响到其他页面 谢谢。重写规则^([^/]+)/$/cms/index.php?文件名=$1[L,QSA] 末尾的L表示这是最后一条规则(停止处理),QSA表示“查询字符串追加”,因此如果有人在后面添加其他参数,例如: 订单的GET值也将

我正在编写htacess重定向规则,但它无法正常工作。我尝试了许多解决方案,但根本无法正常工作

我想做的是 我有url我希望这个url被执行并显示适当的页面,但在浏览器中它应该显示example.com/cms。重要的是,我只想为这个页面修改这个规则,它不应该影响到其他页面

谢谢。

重写规则^([^/]+)/$/cms/index.php?文件名=$1[L,QSA]

末尾的L表示这是最后一条规则(停止处理),QSA表示“查询字符串追加”,因此如果有人在后面添加其他参数,例如:


订单的GET值也将被传递,没有它,它只会悄悄地丢弃它。

类似的东西应该可以工作:

RewriteEngine on
RewriteRule ^http://example.com/cms$ http://example.com/cms/index.php?page=filename
…应该有效

看看你是否有兴趣看看你还能做些什么