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动态URL到静态URL_.htaccess - Fatal编程技术网

.htaccess动态URL到静态URL

.htaccess动态URL到静态URL,.htaccess,.htaccess,我已经浪费了很多时间来解决这个问题,现在我转向专家寻求帮助 问题: 我的URL正在动态工作,例如: https://www.example.com/services?s=10 我想重写,如下所示: https://www.example.com/services/advanced-biotec-facials 我在htaccess中尝试了以下代码: Options +FollowSymLinks RewriteEngine on RewriteRule services-advanced-bio

我已经浪费了很多时间来解决这个问题,现在我转向专家寻求帮助

问题:

我的URL正在动态工作,例如:

https://www.example.com/services?s=10

我想重写,如下所示:

https://www.example.com/services/advanced-biotec-facials

我在htaccess中尝试了以下代码:

Options +FollowSymLinks
RewriteEngine on
RewriteRule services-advanced-biotec-facials$ services?s=10
Options +FollowSymLinks
RewriteEngine on
RewriteRule services/advanced-biotec-facials$ services?s=10
但URL正在变得:
https://www.example.com/services-advanced-biotec-facials

我还在htaccess中尝试了以下代码:

Options +FollowSymLinks
RewriteEngine on
RewriteRule services-advanced-biotec-facials$ services?s=10
Options +FollowSymLinks
RewriteEngine on
RewriteRule services/advanced-biotec-facials$ services?s=10
代码不适用于/services/

我已将我的htaccess复制到以下txt文件中以供共享:

请帮忙,我已经浪费了很多时间了

另外,我需要将旧的动态URL重定向到新的重写URL


提前谢谢。

你试过交换它们吗

RewriteRule ^services?s=10$ http://www.example.com/services/advanced-biotec-facials/ [R=301,L]

它的根。(public_html)你的
https://www.example.com/services-advanced-biotec-facials
?你能显示你的完全访问权限吗?更新了我的问题。在txt文件中添加了htaccess文件内容以供共享。@FahadBinZafar,请在您的问题中发布它,不鼓励使用链接和图像,谢谢。目前,url为200。但当我将htaccess更改为add/services/时,url不起作用。是,已尝试。抛出500个错误。