亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

symfony2重寫規則.htaccess app.php

symfony2重寫規則.htaccess app.php

智慧大石 2019-11-13 14:57:13
我將symfony2項目上傳到服務器grove。主頁已加載,但所有鏈接均已斷開。我嘗試將app.php添加到網址。它確實起作用,但是:我有這樣的路線:www.something.com/app.php/something我希望他們是:www.something.com/something。我一直在閱讀,我應該在.htaccess上放一些重寫規則。我找到了這些規則,但它們似乎不起作用:<IfModule mod_rewrite.c>    RewriteEngine On    RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^(.*)$ app.php [QSA,L]</IfModule>
查看完整描述

3 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

在您的.htaccess文件(在Web目錄內)中嘗試以下操作:


<IfModule mod_rewrite.c>

    Options +FollowSymlinks

    RewriteEngine On


    # Explicitly disable rewriting for front controllers

    RewriteRule ^app_dev.php - [L]

    RewriteRule ^app.php - [L]


    RewriteCond %{REQUEST_FILENAME} !-f


    # Change below before deploying to production

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

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

</IfModule>


查看完整回答
反對 回復 2019-11-13
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

為了提高惠斯勒格雷格的答案,我添加了一行,以使bundles文件夾不損壞。這將確保外部資源(例如圖像)不會損壞。


<IfModule mod_rewrite.c>

    Options +FollowSymlinks

    RewriteEngine On


    # Explicitly disable rewriting for front controllers

    RewriteRule ^/web/app_dev.php - [L]

    RewriteRule ^/web/app.php - [L]


    # Fix the bundles folder

    RewriteRule ^bundles/(.*)$ /web/bundles/$1  [QSA,L]


    RewriteCond %{REQUEST_FILENAME} !-f

    # Change below before deploying to production

    #RewriteRule ^(.*)$ /web/app.php [QSA,L]

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

</IfModule>


查看完整回答
反對 回復 2019-11-13
  • 3 回答
  • 0 關注
  • 748 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號