这是我的第二篇文章,因为我也找不到解决方案,所以我期待您的帮助。我公司的网站是由一名离职员工创建的。他使用 htaccess 文件来交换网站中的所有链接。现在,当我想通过地址栏将变量从一页传递到第二页时,由于htaccess的影响,第二页无法获取变量。当我对 htaccess 文件的经验很少时,任何人都可以帮助我找到修改 htaccess 的解决方案。这是 htacess 文件。
RewriteEngine On
Options All -Indexes
DirectoryIndex index.php
RewriteRule ^index\.html$ index.php
RewriteRule ^B2C/(.*)/(.*)/(.*).html$ index.php?lang=$1&p=$2&id=$3
RewriteRule ^B2C/(.*)/(.*).html$ index.php?lang=$1&p=$2
RewriteRule ^B2C/(.*)/$ index.php?lang=$1
RewriteRule ^postoffice.html$ more/PO.php
RewriteRule ^hospital-clinic.html$ more/HO.php
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
这是我在标签中的代码,它想在页面“1”中传递变量 $main_po_num
echo "<td><a href='B2C/$lang/Contact_detail.html?abc=$main_po_num'>$main_po_num</a></td>";
这是我在“2”页中转储的代码,它返回 NULL(意味着无法获取传递变量)
var_dump ($_GET["abc"]);
连地址栏也能显示变量
.64.4:1234/B2C/vi/Customer_Contact?abc=S110023845.html
那么如何修改 htacess 然后我可以通过并获取 2 页之间的变量。谢谢