2017-11-23 17 views
0

ライブ環境で進行中のプロジェクトを実行しようとしていましたが、.htaccessの権限を取得できませんでした。ほとんどの人にもかかわらず、我々は$urlのようなものを使用していますが、代わりにこのようにそれをしないことを決めた。PHPのライブ環境でhtaccessを修正する方法

$url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : null; 
    $url = ltrim($url, '/'); 
    $url = rtrim($url, '/'); 
    $url = filter_var($url, FILTER_SANITIZE_URL); 
    $this->_url = explode('/', $url); 

.htaccessファイルがの存在:

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php/ [L,QSA] 

誰もが、私は「何のアイデアを持っています間違ってる? 私はPHPのnoobnessと.htaccessファイルのnoobを知っていますが、特に将来のことを考えて、これを修正したいと思います:p

+1

[this](https://github.com/nikic/FastRoute)や[this](http://symfony.com/doc/current/components/routing)のような適切なルータを使用してください。 html)、2つの岩を一緒に叩くのではなく、 –

+0

悲しいことに、これは学校プロジェクトであり、私たちが自分で作ったものだけを使うことができます。通常私はそれに類似したものを使用しますが、許可されていません –

+1

この場合、多分[この投稿](https://stackoverflow.com/a/19309893/727208) 。 –

答えて

0

問題は私のように見えました.htaccessファイルを同期させなければならないことを知らない馬鹿馬鹿しいことです。 pff ...