我正在尝试修改网址和变量,我不确定我是否遇到语法错误或只是使用错误的表达式。
我试图改变这一点:
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]
我也试过上面的一些变化而没有成功。
我很确定我使用了错误的语法。非常感谢任何帮助!!
答案 0 :(得分:2)
这应该有效
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^trainings/([^/]+) remote.php?page=abcde&var=$1 [QSA]