2017-03-13 14 views
1

WordPressのインストールでサブディレクトリを非表示にしたいと考えています。htaccessを使用してWordPressのサブディレクトリを非表示にする

フォルダがルートにあり、これは、それが今

http://test.domain.com/foldername

を探します。しかし、私はホームページと内側のページのサブディレクトリを非表示にすると

以下のようになります方法ですhttp://test.domain.com/

ここは.htaccess:

です
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.)?pma.ceffectz.com/$ 
RewriteCond %{REQUEST_URI} !^/pmawp88/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /pmawp88/$1 
RewriteCond %{HTTP_HOST} ^(www.)?pma.ceffectz.com$ 
RewriteRule ^(/)?$ pmawp88/index.php [L] 
+0

あなたがしようとしているものを投稿することができますか? – starkeen

+0

@starkeen上記の記事を参照してください。コードを上に追加しました。 –

+0

コードをコメントとして投稿したり、元の投稿を編集したり、追加情報を追加したりしないでください。私は今あなたの投稿の一部として.htaccess情報を追加するのを手伝っています。 .htaccessで行うよりも、Apache設定のルートディレクトリをtest.domain.com/foldernameに変更する必要があります。 – hcheung

答えて

0

http://test.domain.com/foldernameは、お使いのベースのウェブサイトで、あなたはフォルダはURL http://test.domain.com/にアクセスすることがしたい場合代わりに、あなたのApacheやnginxの設定を編集してfoldernameが含まれるようにドキュメントルートを変更する必要があります。/path/you/have/today/foldername/

その後Webサーバーを再起動すると、あなたはあなたがこのルールを使用することができます

+0

私はこれをcPanelホスティングサーバー、どのように見つけるかわからない、私が見るのはApache Handlerだ。 –

+0

https://www.servint.net/university/article/the-tech-bench-changing-a-document-root-in-cpanel/ – Gab

0

を行ってもいいです:

RewriteEngine on 

RewriteRule !subfolder /subfolder%{REQUEST_URI} [L] 

だけのreplaをce サブフォルダ実際のフォルダに保存します。

これは、内部で前方にあなたのルートフォルダ/サブフォルダへの意志

+0

これを試したが動作しなかった。 –

+0

"didnt work"とはどういう意味ですか?実際には、domain.com/をdomain.com/subfolderに書き換えます。ブラウザのアドレスバーにdomain.com/と入力するとどうなりますか? – starkeen

+0

同じURLにリダイレクトする例:http://test.domain.com/foldername –

関連する問題