1
我已經看了約兩個小時解決的辦法,這無濟於事:鏈接(沒有他們/指數)沒有指向該子目錄的指數
只是爲了使其更容易我提供鏈接:malumkose.com
malumkose.com/hizmetler
在主頁面(第一個鏈接)有一個按鈕鏈接到頁面「hizmetler」。
當我將這些頁面鏈接到另一個頁面時,我沒有在鏈接的/ index或/index.html擴展中添加鏈接,並認爲它可以在服務器上像在localhost上一樣工作。
事情是,我的網站充滿了這些鏈接 - 他們都在聯合!我會去手動更改這些以添加文件擴展名,但那隻會導致鏈接將我指向「hizmetler/index」而不是「hizmetler」。
我已經嘗試在這裏添加第一行到我的.htaccess文件,但它仍然沒有指向沒有索引的鏈接到這些子目錄的索引。
`DirectoryIndex index.html
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]`
我怎麼可能一箭雙鵰殺死這兩隻鳥?
對於這個問題,這是一個很好的解決方法,謝謝!但現在又出現了另一個問題。我無法使用自然鏈接訪問這些文件夾中的文件。所以現在,hizmetler/x不起作用。我必須繼續下去嗎? – memzxyz
對於這種方法;是。還有其他更復雜的.htaccess選項可以自動將目錄模擬爲網址。另外,您可能需要更改鏈接幷包含使用此方法的圖像。 – Rick
好的,我試圖通過添加斜槓來填充它,例如: RewriteRule^markalar $/^ drone-cekimi $ ./drone-cekimi.html但現在不起作用。子目錄中文件的解決方法是什麼? – memzxyz