ログイン パスワード  | 新規登録
掲示板の投稿に関して

現在、掲示板の新規投稿は中止しております。
再開は未定となっておりますので、ご了承お願い致します

トップに設置し、下層フォルダに影響しない方法は?

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-4-19 15:30
nexttime  新米   投稿数: 4
初めまして。

過去投稿の「トップに設置した場合」を拝見しましたが
まさしく同じ状態で悩んでいます。

回答を見たところ解決されているとなっていたので
私には方法が全く分かりません><

.htaccessファイルをフォルダを作ってその中に入れればいいのかなと思ってますが、
何と一緒に入れればいいのか、またどこか記述を変更する必要があるのかわかりません。

サーバーはロリポップです。
既に個別サイトとしてサブフォルダが複数あります。
トップはSEO-P-Linkで相互リンクサイトを作る予定です。

ご指導お願い致します。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-19 19:37 | 最終変更
webmaster  管理人   投稿数: 229
トップの階層に設置する場合の記述は、下記のものでしょうか??

http://seoup.net/modules/d3forum/index.php?topic_id=83

.htaccessの設定の仕方ですが、

RewriteBase /seoplink/
の部分を
RewriteBase /
と書き直せばできます。

.htaccessは
○○○.com/.htaccess

に置いてあげればOKです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-20 0:10 | 最終変更
nexttime  新米   投稿数: 4
早速の回答ありがとうございます。

>トップの階層に設置する場合の記述は、下記のものでしょうか??
>http://seoup.net/modules/d3forum/index.php?topic_id=83

はい。そうです。不親切ですみませんでした><



.htaccessの設定についてはOKなんですが、問題は

http://●●●.com/ に設置したいけど、全く違うサイトとして運用している
http://▲▲▲.●●●.com/ ( http://●●●.com/▲▲▲/ )が見れなくなってしまう

ということです。

.htaccessを削除すればもちろん全て見れます。

この場合、index.php以外を http://●●●.com/■■■/ に格納すればいいのでしょうか?




前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-20 9:38 | 最終変更
webmaster  管理人   投稿数: 229
.htaccessに下記の項目が記載されているでしょうか??

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

-fは存在するファイルがある、-dは存在するディレクトリがある場合に、それぞれRewriteEngineがOFFになる設定です。

それでも駄目でしたら、http://●●●.com/■■■/にSEO-P-Linkを設置するしかないと思います・・。
もちろん、index.phpもhttp://●●●.com/■■■/に設置します。

http://●●●.com/には、何か別のコンテンツを置いて、ごまかすしか無いですね。

サーバーの仕様上の問題なので、ちょっと対策方が他に思いつかないです・・

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-21 6:26
access_por  新米   投稿数: 7
はじめまして、同じ内容で悩んで解決したのでレスします。

下位フォルダに以下の内容の.htaccessを置いてみてください。


<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

RewriteEngine On


ロリポの仕様なのかわかりませんが?
何故かこれでいけます。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-22 14:22
webmaster  管理人   投稿数: 229
ロリポでうまく設置できたみたいで安心です。

ロリポユーザーが多いと思うので、今回の投稿をトップページよりリンクさせてもらいました。

.htaccessの使い方って、サーバーによっていろいろあるので、参考になります。

ありがとうございました。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-22 19:04 | 最終変更
nexttime  新米   投稿数: 4
返信遅くなりました。

実はまだ解決していません。。。
本日、上記回答を参考に格闘してみます。

自分なりになんとかやってみていますので
後ほど報告させていただきます><



>.htaccessに下記の項目が記載されているでしょうか??
>
>RewriteCond %{REQUEST_FILENAME} !-f
>RewriteCond %{REQUEST_FILENAME} !-d

はい。編集していないので記載されている状態です。



>下位フォルダに以下の内容の.htaccessを置いてみてください。
>
><Files ~ "^.(htpasswd|htaccess)$">
>deny from all
></Files>
>
>RewriteEngine On

下位フォルダには.htaccessのみ置くのでしょうか?
現在、index.php以外を下位フォルダに格納して試しましたが
新規登録ページにて必要事項を入力し「登録」を押すと
エラーページになってしまいます。

下位フォルダに.htaccessのみ置いた場合は、.htaccessを設定
していない状態と同じような気がするのですが・・・?

いつも.htaccess設定でさえ、スムーズにこなせないくらい知識がないので、
できれば書き換えるところが.htaccess以外にあるのであればその詳細と
下位フォルダに何を格納すればよいのか教えていただけると助かります。

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-22 21:51 | 最終変更
webmaster  管理人   投稿数: 229
nexttime 様

まだ解決してなかったのですね >_<

access_por様のアドバイスを含め、まとめますと、

まず、http://●●●.com/にSEO-P-Linkのプログラムすべてアップします。
config.phpを設定してください。
そして、.htaccessの
RewriteBase /seoplink/
の部分を
RewriteBase /
と書き直します。

次にhttp://▲▲▲.●●●.com/ ( http://●●●.com/▲▲▲/ )ですが、/▲▲▲/フォルダに.htaccessを置きます
内容は下記のみ書きます。

<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

RewriteEngine On

これで、http://▲▲▲.●●●.com/にアクセスすると表示されるという事ですね。

実際ロリポのアカウントないので試してませんので、駄目でしたら連絡お願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-24 12:03
nexttime  新米   投稿数: 4
webmaster様、access_por様

無事できました!

/▲▲▲/フォルダに.htaccessを「新規追加」すれば良かったんですね。

既にあるものを格納するのかと勘違いしていました^^;

ありがとうございました♪


  条件検索へ