teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

質問が分かりにくいとご指摘を受けたので修正しました。

2017/04/05 08:33

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -13,20 +13,16 @@
13
13
  というページに飛ばしたいです。
14
14
  この時
15
15
  ```
16
- $route['welcome/(:num)']='convert/$1';
16
+ $route['welcome/(:num)']='detail/$1';
17
17
  ```
18
- というConvert.php という仮ページで受けてパラメータの整合性を確認したうえでPHP のheader関数で
19
- http://www.hogehoge.com/detail/322
20
- に飛ばしたい考えてい
18
+ したが、
21
-
22
19
  $routeの部分が処理できずに「404 Not Found」 になってしまいます。
23
20
  このような操作は出来ないのでしょうか?
24
21
 
25
- (追記)
26
22
  http://www.hogehoge.com/322
27
23
  というTOPページにパラメータを加えた際に
28
24
  http://www.hogehoge.com/detail/322
29
- というページに飛ばす方法が分からず困っています。
25
+ というページに飛ばす方法があればご教授頂ければと思います。
30
26
  このようなことができれば非常に助かります。
31
27
 
32
28
  ご指摘を受けて.htaccess を追記しましたが、
@@ -39,7 +35,7 @@
39
35
  RewriteCond %{SERVER_PORT} 80
40
36
  RewriteRule ^http://www.hogehoge.com/[0-9]$ http://www.hogehoge.com/detail/
41
37
  ```
42
- どこか間違っているでしょうか?
38
+ どこか間違っているでしょうか????????????
43
39
 
44
40
  詳しい方がいらっしゃったら教えてください。
45
41
  宜しくお願いいたします。

2

\.htaccess の記述を追記します

2017/04/05 08:32

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -29,5 +29,17 @@
29
29
  というページに飛ばす方法が分からず困っています。
30
30
  このようなことができれば非常に助かります。
31
31
 
32
+ ご指摘を受けて.htaccess を追記しましたが、
33
+ 上手くいきません。
34
+ ```
35
+ RewriteEngine On
36
+ RewriteBase /
37
+ RewriteCond $1 !^(index\.php|image|images|img|css|js|robots\.txt)
38
+ RewriteRule ^(.+)$ /index.php?/$1 [L]
39
+ RewriteCond %{SERVER_PORT} 80
40
+ RewriteRule ^http://www.hogehoge.com/[0-9]$ http://www.hogehoge.com/detail/
41
+ ```
42
+ どこか間違っているでしょうか?
43
+
32
44
  詳しい方がいらっしゃったら教えてください。
33
45
  宜しくお願いいたします。

1

説明追記

2017/04/05 06:21

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -22,5 +22,12 @@
22
22
  $routeの部分が処理できずに「404 Not Found」 になってしまいます。
23
23
  このような操作は出来ないのでしょうか?
24
24
 
25
+ (追記)
26
+ http://www.hogehoge.com/322
27
+ というTOPページにパラメータを加えた際に
28
+ http://www.hogehoge.com/detail/322
29
+ というページに飛ばす方法が分からず困っています。
30
+ このようなことができれば非常に助かります。
31
+
25
32
  詳しい方がいらっしゃったら教えてください。
26
33
  宜しくお願いいたします。