2

私はこのタイプのフォームを持っています:

<form action="/directory/" method="POST" target="_blank">

そして、形を加工するindex.php内側。/directory/

フォームから末尾のスラッシュを削除して にしたいのです="/directoryが、フォームが正しく読み込まれません。

この書き換えルールを .htaccess に追加しようとしましたが、うまくいきませんでした。書き方が間違っている可能性があります。

RewriteRule ^directory?$ directory/ [L]

また、私がそれを作りたいとしたらどうしますか:

<form action="/directory/post" method="POST" target="_blank">,

これを処理するファイルを にしたいのですが/directory/process.php、どうすれば変更できますか?

ありがとう!

4

1 に答える 1

1

すべての URL に末尾のスラッシュを追加する場合は、これを使用します

RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] 

ディレクトリだけが必要な場合は、これを使用します

RewriteRule ^directory$ directory/ [R=301,L] 
于 2014-04-03T13:22:46.570 に答える