回答編集履歴

2

アドレスバーの偽装部分はドキュメントルート設定でなんとかできることがわかったので、該当部分修正

2020/10/08 13:53

投稿

hiratsuka_r
hiratsuka_r

スコア0

test CHANGED
@@ -1,6 +1,6 @@
1
1
  # 手順概要
2
2
 
3
- 力技ではありますが、顧客からOKもらうところまで解決できたのでメモを残しておきます
3
+ 顧客からOKもらうところまで解決できたのでメモを残しておきます
4
4
 
5
5
 
6
6
 
@@ -9,8 +9,6 @@
9
9
  2.ドキュメントルート設定(urlから/public除外)
10
10
 
11
11
  3.SSL化(httpでのアクセスをhttpsに誘導)
12
-
13
- 4.プロジェクト名をURLから除外(別URLでのアクセスを誘導+jsでアドレスバー偽装)
14
12
 
15
13
 
16
14
 
@@ -34,7 +32,7 @@
34
32
 
35
33
  ```
36
34
 
37
- mklink /D C:\xampp\htdocs\projectName D:\xampp\projectName\public
35
+ mklink /D C:\xampp\htdocs\yoyaku D:\xampp\projectName\public
38
36
 
39
37
  ```
40
38
 
@@ -68,58 +66,6 @@
68
66
 
69
67
 
70
68
 
71
- ## 4.プロジェクト名をURLから除外(別URLでのアクセスを誘導+jsでアドレスバー偽装)
72
-
73
-
74
-
75
- [C:\xampp\apache\conf\httpd.conf]に以下追記
76
-
77
- ```httpd.conf
78
-
79
- # URL偽装
80
-
81
- Redirect permanent "/yoyaku" "/projectName/yoyaku"
82
-
83
-
84
-
85
- ```
86
-
87
-
88
-
89
- 新規でjsを作成。該当ページに読み込ませる
90
-
91
-
92
-
93
- ```javascript
94
-
95
- /* -----------------------------------------
96
-
97
- // URL偽装 : /projectName/yoyaku/xxx → /yoyaku/xxx に置換
98
-
99
- // リダイレクト自体はApatch内で設定
100
-
101
- -------------------------------------------*/
102
-
103
- pathname();
104
-
105
-
106
-
107
- function pathname() {
108
-
109
- $urlPath = location.pathname;
110
-
111
- $urlPath = $urlPath.replace('/projectName','');
112
-
113
- history.replaceState('', '', $urlPath);
114
-
115
- }
116
-
117
-
118
-
119
- ```
120
-
121
-
122
-
123
69
  ここまで実施した段階でApache再起動、ブラウザキャッシュ削除実施。
124
70
 
125
71
  画面に以下URLでアクセスし、問題なく表示されることを確認。
@@ -139,7 +85,3 @@
139
85
  ## 参考サイト
140
86
 
141
87
  [【PHP】Laravel ドキュメントルートの設定](https://utsu-programmer.com/environment/laravel-setting-public/)
142
-
143
- [アドレスバーのURLを書き換える-Qiita](https://qiita.com/nightyknite/items/b350dc95f7da089a516a)
144
-
145
- [jQueryでURLとパラメータを取得する方法:location](https://uxmilk.jp/9205)

1

参考サイト追記

2020/10/08 13:53

投稿

hiratsuka_r
hiratsuka_r

スコア0

test CHANGED
@@ -37,6 +37,8 @@
37
37
  mklink /D C:\xampp\htdocs\projectName D:\xampp\projectName\public
38
38
 
39
39
  ```
40
+
41
+
40
42
 
41
43
 
42
44
 
@@ -129,3 +131,15 @@
129
131
  ```
130
132
 
131
133
  以上です。
134
+
135
+
136
+
137
+
138
+
139
+ ## 参考サイト
140
+
141
+ [【PHP】Laravel ドキュメントルートの設定](https://utsu-programmer.com/environment/laravel-setting-public/)
142
+
143
+ [アドレスバーのURLを書き換える-Qiita](https://qiita.com/nightyknite/items/b350dc95f7da089a516a)
144
+
145
+ [jQueryでURLとパラメータを取得する方法:location](https://uxmilk.jp/9205)