質問 > フロント機能 > /user_data/の表記を隠す?方法について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/3/16 10:43
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: /user_data/の表記を隠す?方法について mod_rewriteだけでの対応だと
html/user_data/aaaa.php → html/aaaa.phpにリダイレクト html/aaaa.php → html/user_data/aaaa.phpにリダイレクト のループになるかと思います。 対応としては、html/user_data/aaaa.phpのphpファイルを html/aaaa.phpに移動して (一部、ディレクトリ参照位置等の改修が必要かもしれません) htaccessには、 html/user_data/aaaa.php → html/aaaa.phpにリダイレクトのルールだけ書いておく形が良いのではないかと思います。
|
hmorita_j |
投稿日時: 2019/3/15 19:24
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について 私もいろいろ試したのですができませんでした・・・
.htaccessだけではできないのかもしれませんね。。。 |
r.m |
投稿日時: 2019/3/15 15:51
対応状況: 確認中
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様
いえこちらこそご確認頂き、 ありがとうございます。 > RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] > > ↓ > > RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R,L] 上記に変更し該当のページへのアクセスを 実行しました。 結果としては リダイレクトが繰り返し行われました。 との表記のエラー画面が発生しています。 恐らくループされてしまっているものかと思います。 なんとなく起きている内容は把握できてきたのですが、 数日別の記載も試してみましたが、解決方法が見つかりません・・ |
hmorita_j |
投稿日時: 2019/3/12 11:26
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について なんどもすみません。
RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] ↓ RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R,L] これではいかがでしょうか? |
r.m |
投稿日時: 2019/3/12 10:56
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様ありがとうございます。
返信の内容で記述をし、 アクセスをためしてみましたが以下のエラーとなります。 このアドレスへのリクエストに対するサーバーの自動転送設定がループしています。 恐らくループしているのではと思い RewriteCond %{REQUEST_URI} !(aaaa\.php) 等を追加してみましたが、ループを回避できず・・・ という状況です・・。 |
hmorita_j |
投稿日時: 2019/3/12 9:04
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について RewriteEngine on
RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^\/]*)\.php$ user_data/$1.php [L] RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] これはいかがでしょうか。 |
r.m |
投稿日時: 2019/3/11 15:13
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様ありがとうございます。
RewriteRule user_data - [L] を削除した場合 html/aaaにリダイレクトし、404エラーとなります。 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\$ user_data/$1.php [L] だとhtml/aaaでも html/user_data/aaaの内容を表示は可能なので 直接テンプレートの記載を変更するほうが この場合良いのでしょうか。 |
lvonaloan |
投稿日時: 2019/3/11 14:32
対応状況: −−−
|
新米 登録日: 2019/2/3 居住地: 投稿: 2 |
Re: /user_data/の表記を隠す?方法について Thanks for your good Question?
|
hmorita_j |
投稿日時: 2019/3/11 12:36
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について RewriteRule user_data - [L]
この記述を削除するとどうでしょうか? |
r.m |
投稿日時: 2019/3/11 11:54
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j様ありがとうございます。
> html/user_data/aaaa.php > にアクセスした場合は > html/aaaa.php > に飛ばしたいということでしょうか? イメージとしては上記に近いです。 現在user_data配下にはaaaa.phpというファイルは 存在しますが、html配下には存在しません。 処理したい内容としては ①html/user_data/aaaa.php にアクセス ↓ ②html/aaaa.php へリダイレクト ↓ ③表記はhtml/aaaa.phpのままで アクセスしているページはhtml/user_data/aaaa.php というのが今実現しようとしている内容です。 以下の内容で ②③は実現できていますが、①の処理が上手くいきません。 追記または不足部分があれば教えていただきたいです。 また実際にhtml/配下にファイルがないと難しいのでしょうか。 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\.php$ user_data/$1.php [L] RewriteEngine on RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule user_data - [L] RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |