[英]Apache Mod_Rewrite Regular Expression help
我正在尝试修改URL和变量,我不确定我是否遇到语法错误或只是使用了错误的表达式。
我试图改变这个:
http://www.mydomain.com/trainings/12345
进入这个:
http://www.mydomain.com/remote.php?page=abcde&var=12345
remote.php?page = abcde是静态的,永远不会改变。 所以只需要传递该变量并删除URL中的/ trainings。 12345将改变。
我试过以下没有运气:
RewriteCond %{QUERY_STRING} /trainings/(.*)
RewriteRule remote.php?page=abcde remote.php?page=abcde&var=%1 [QSA,L]
我也试过上面的一些变化但没有成功。
我很确定我使用的是错误的语法。 任何帮助深表感谢!!
这应该工作
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^trainings/([^/]+) remote.php?page=abcde&var=$1 [QSA]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.