私のWordPressサイトでディレクトリURLを隠すためのさまざまなソリューションを試しました。例えば、私は仕事doesn't(私の場合)次の解決策とは、次のとおりインデックス、投稿、ページのサイトURLにディレクトリ名を表示しない
https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
:
はまた、私はWordpressのサポートサイト(方法II)からこれを試してみました私はwordpressを(例えば:mysite.com/dirname)にインストールし、mysite.comとタイプするだけでサイトにアクセスすることができるホスティングのcpanelのルールを作りました。しかし、私が前に言ったように、私は単にインデックス、ポスト、そしてページのためにサイトURLに/ dirnameを隠したいと思っています。私が提供できるすべての助力は、非常に感謝しています。ありがとう、ごめんなさい。
よろしくお願いいたします。
/dirnameのフォルダに置か私の.htaccessファイルには、次のコード(最初のコード行は、セキュリティプラグインに関連している、重要な行は#END WPへ#BEGIN WPから下にあります)があります。
# BEGIN All In One WP Security
#AIOWPS_BASIC_HTACCESS_RULES_START
<Files .htaccess>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
ServerSignature Off
LimitRequestBody 10240000
<Files wp-config.php>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
#AIOWPS_BASIC_HTACCESS_RULES_END
#AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_START
<Files debug.log>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
#AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_END
# END All In One WP Security
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dirname
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dirname/index.php [L]
</IfModule>
# END WordPress
を
こんにちは、私は理解していますが、同じホスティングで他のサイトが構築されているため、私はそれを行うことはできません。 "up"フォルダは正確にpublic_htmlです。少なくとも、私のホスティングプロバイダは、cpanelを使って、それぞれの間に仲介しない他のpublic_htmlフォルダを追加することができます。その間に二番目に優れたソリューションを試してみます。ありがとう! – Marthomp