簡體   English   中英

通過htaccess啟用干凈的URL - 在Drupal中使用modrewrite

[英]Enable clean urls through htaccess - modrewrite in Drupal

我正在嘗試設置Drupal安裝,以便能夠擁有干凈的網址。 我在根文件夾中搜索了.htaccess文件,但還沒找到。 在我創建的phpinfo文件中,我在Loaded Modules mod_rewrite下看到,因此它在服務器上啟用。 我創建了一個包含簡單的.htaccess文件

RewriteEngine On

但是當我在Configuration - > Search and metadata - > Clean URL下運行測試時,它仍然失敗了。 然后我上傳了朋友從Drupal安裝發送給我的.htaccess文件,但測試仍然失敗。

現在怎么辦?

.htaccess的Drupal是一個很多比單行比較復雜,我建議你下載的Drupal的全新副本,並采取.htaccess文件從根文件夾並使用它。 如果你找不到它我建議打開隱藏文件,根據你的操作系統有不同的方法。

為了快速解決問題,添加這些行應該排序您的問題:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM