AWS服务器上的CodeIgniter htaccess问题

时间:2016-11-26 06:37:57

标签: php apache .htaccess codeigniter mod-rewrite

这是第一次使用CodeIngiter而且我有url访问问题。 我必须在url中包含index.php才能访问页面。

为了解决这个问题,我在here进行了参考。 我遵循了所有步骤。

我已将config.php更新为

dynamic_rnn
root上的

cell = BasicRNNCell() # the first dynamic_rnn which handles the common part first_outputs, first_states = tf.nn.dynamic_rnn( cell=cell, dtype=tf.float32, sequence_length=[9], # only one sample with length 9 inputs=identical_input # input with shape (1, 9, input_element_dim) ) # tile the first_states to accommodate next dynamic_rnn # first_states is transformed from shape (1, hidden_state_dim) to (3, hidden_state_dim) first_states = tf.reshape(tf.tile(first_states, [1, 3]), [3, hidden_state_dim]) # the second dynamic_rnn which handles the distinct last element second_outputs, second_states = tf.nn.dynamic_rnn( initial_state=first_states, cell=cell, dtype=tf.float32, sequence_length=[1, 1, 1], # 3 samples with only one element inputs=distinct_input # input with shape (3, 1, input_element_dim) ) # calculate loss based on second_outputs loss = some_loss_function(second_outputs, groud_truth) 文件是

$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';

我无法将所有AllowOverride None更改为AllowOverride All。在/etc/apache2/apache2.conf文件中。如果我这样做,我甚至无法访问我的根网址。 我的/etc/apache2/apache2.conf文件如下。

.htaccess

我重启了我的apache2服务器。

但是如果没有我的网址中的index.php,我仍然无法访问。 还有什么问题?

1 个答案:

答案 0 :(得分:0)

使用以下mod_rewrite.c

解决了我的问题
<IfModule mod_rewrite.c>
    RewriteEngine On
    Options +FollowSymlinks

    # - - - Use for 1and1 - - -
    # RewriteBase /

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

有类似问题的人,请试试这个。