私も解決策を見つけることができないので、これは私の2番目の投稿です。あなたの助けを楽しみにしています。私の会社のウェブサイトは、退職したスタッフによって作成されました。彼は htaccess ファイルを使用して、Web サイト内のすべてのリンクを交換しました。そして今、あるページから2ページ目にアドレスバー経由で変数を渡したいのですが、2ページ目はhtaccessの影響で変数をGETできません。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>";
これは、NULLを返すページ「2」でvardumpするコードです(パス変数を取得できないことを意味します)
var_dump ($_GET["abc"]);
アドレスバーにも変数を表示できます
.64.4:1234/B2C/vi/Customer_Contact?abc=S110023845.html
では、htacess をどのように修正すれば、2 ページ間で変数を渡して取得できますか。ありがとう