1
私のウェブサイトのURLをきれいにする必要があります。 構造は次のようである:ホームフォルダ内の自動書き換えURL .htaccess
example.com/home
私が持っている:私は、ファイルがこれをやった希望
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+ambiente\.php\?ambiente=([^\s&]+) [NC]
RewriteRule^ambiente/%1? [R=301,L]
RewriteRule ^ambiente/([^/]+)/?$ ambiente.php?ambiente=$1 [L,QSA]
:
これは私の.htaccess
コードが
index.php
ambiente.php
.htaccess
です
example.com/home/ambiente.php?ambiente=living
example.com/home/ambiente/living
URLが自動的に書き換えられないという問題があります。
インデックスファイルのambiente.php?ambiente=living
リンクをクリックすると、アドレスバーにはexample.com/home/ambiente.php?ambiente=living
が見つかります。
アドレスバーに書き込むと:http://example.com/home/ambiente/living
、正しく動作します。
どうすればこの問題を解決できますか?
パーフェクトであなたの最初のRewriteRuleを交換して一致していません!ありがとうございました! – aarc