すべての/wordpress/リクエストをルートの同じアドレスにリダイレクトしたいと思います。
例:/ wordpress / foo-> / foo
私はそれを.htaccessファイルに追加することによって見つけたこの答えを試しました:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^wordpress/.*$ / [R=302]
</IfModule>
ただし、言うまでもなく、直接リクエストを/wordpress/から/にリダイレクトするだけです。
たとえば、/ wordpress /foo/へのリクエストは引き続き/wordpress/foo/として扱われます。
見つけたものをすべて試しましたが、何も機能しません。
ウェブサイトのアドレスはhttp://www.ist118.com/です。
(URLはutf8アラビア文字のためにエンコードされています)
完全な.htaccessコンテンツ:
RewriteOptions inherit
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule /wordpress/(.*) /$1 [PT]
</IfModule>