URLが次で終わるように.htaccess経由でURLを書き換える方法:
_slides.html
経由でアクセス可能になる
?slides
サーバー上の典型的な URL は次のようになります。
website.com/directory1/_slides.html
URLが次で終わるように.htaccess経由でURLを書き換える方法:
_slides.html
経由でアクセス可能になる
?slides
サーバー上の典型的な URL は次のようになります。
website.com/directory1/_slides.html
「/ $any
/_slides.html」を「/ $any
/?slides」に書き換えたいということですか?次に、これを試してください:
RewriteEngine on
RewriteRule ^/?([^/]+)/_slides.html$ /$1/?slides [L]
それとも反対?このように(私はあなたの質問で混乱しています):
RewriteEngine on
RewriteRule ^/?([^/]+)/\?slides$ /$1/_slides.html [L]
最後の試行
「/ $any
/?slides」と「/ $any
/slides_html」のコンテンツを表示したいことがわかりました。.htaccessファイルがドメインのルートにあることを確認して、次の操作を試してください。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^slides$
RewriteRule ^/?([^/]+)/$ /$1/_slides.html [L]
これらのディレクティブが機能しない場合、クエリ文字列を含む動的ディレクトリを書き換えることはできません。