没有index.php,表达式引擎不起作用? - “?”总是需要的

时间:2016-04-22 09:57:50

标签: php .htaccess url-rewriting expressionengine

我们正面临从网站访问网页的问题。

如下所示url正在构建中 https://www.website.com/index.php/about/ensembles/concert-band

但它总是只显示主页。

然而,当我追加“?” (在index.php之后)在url中,它显示实际页面。 喜欢:https://www.website.com/index.php?/about/ensembles/concert-band

任何人都可以帮我解决此问题以访问没有“?”的网页 - 表达引擎中是否有任何设置启用/禁用?目前,我们已经在Ubuntu& amp; PHP5。 - 我们尝试使用Force Querystring启用/禁用但无论如何都无法正常工作。我们也试过下面的.htaccess,但没有运气

<IfModule mod_rewrite.c>

# Enable Rewrite Engine
# ------------------------------
RewriteEngine On
RewriteBase /

# Standard ExpressionEngine Rewrite
# ------------------------------
RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/?$1 [L] 

</IfModule>

请建议/建议。

由于

1 个答案:

答案 0 :(得分:0)

尝试移动问号

private var called = false
override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()

    if !called {
        dispatch_async(dispatch_get_main_queue(), {
            self.tableView.setContentOffset(CGPoint(x: 0, y: self.tableView.bounds.height), animated: false)
        })
        called = true
    }
}