好的,我已经检查了这个网站,但我仍然对如何做到这一点感到困惑......
我需要这样的网址
subdomain.domain.com/1234
并重定向到这样的网址
http://assets.subdomain.domain/php/store.php?store_num=1234
利用斜杠后的数字作为获取变量
到目前为止,这是我的 .conf 文件中的内容。
<VirtualHost *:80>
ServerName assets.subdomain.domain.com
ServerAlias subdomain.domain.com/*
VirtualDocumentRoot /var/www/html/prod/subdomain.domain.com/assets/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://assets.subdomain.domain/php/store.php?store_num=$1 [L,QSA]
</VirtualHost>
附带说明一下,我的 .conf 文件非常大,并且其中包含许多其他虚拟主机,因此我不确定这是否不起作用,因为 .conf 文件中还有其他内容正在覆盖它。