Ändra alla .htaccess-filer?

Itangalo's picture

Vid varje installation av Drupal på webbhotellet jag använder blir jag tvungen att kommentera bort två rader i .htaccess-filen i rotkatalogen. Samma måste jag göra i files-katalogen, och i alla andra kataloger som skapas av moduler där Drupal kan tänkas vilja läsa filer.

Finns det någon mall där jag kan ändra vad som ska vara med i de nya htaccess-filer som Drupal skriver, eller är jag dömd att ändra alla filerna för hand tills jag bytt webbhotell?

Försökte hitta svar om detta på andra forum, men fick närmast oändligt många träffar på alla sökord som kändes relevanta. Har någon här på forumet ett svar?

//Johan Falk, Solna

Comments

Hejhej Johan, En

ztyx's picture

Hejhej Johan,

En alternativlösning:

Du har inte SSH-access till ditt konto? Då kan du rätt enkelt skriva ihop ett skript som med find och grep plockar bort dina rader. Såvidare inte ditt webbhotell är villiga att släppa lite på sina htaccess-restriktioner såklart...

mvh Jens, Lund

TBarregren's picture

Orsaken till Johans problem är att webbhotellet i hans virtual host har Apache direktivet AllowOverride som exkluderar Options vilket medför att det blir Internal server error när Apache trots allt ser ett Options direktiv i .htaccess filen. Det är därför som dessa måste tas bort ur .htacess filerna. Som Jens föreslår kan det göras med et enkelt kommando om man har SSH-acess till sitt konto. Exekvera nedanstående rad i Drupals hemkatalog:

find . -name ".htaccess" -exec sed -i '/Options/ d' {} \;

Om du inte har SSH access kan du köra samma kommando via PHP. Enklast gör du det genom att installera Devel modulen, slå på Execute PHP blocket och i det skriva

exec('find . -name ".htaccess" -exec sed -i '/Options/ d' {} \;');

Om du gör detta väldigt ofta kan du göra en liten modul av det.


Thomas BarregrenimBridge

Thomas BarregrenNodeOne

Stockholm: Kåkbrinken 11A, 3tr | SE-111 21 Stockholm | +46 8 20 90 04
Gothenburg: Vita gavelns väg 10 | SE-426 71 Göteborg | +46 31 780 02 20

Tackar!

Itangalo's picture

SSH tror jag är uteslutet, men att kunna köra kommandon via PHP låter ju lysande. Tackar!

//Johan Falk, Sweden

Check out Skill Compass – an experiment for Drupal learning.

Sweden

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week