Question

I have changed my Apache 2.2's httpd.conf

#Serve static files
Alias /static/ "E:\Python\Django\carlsblog\static\"
<Directory "E:\Python\Django\carlsblog\static">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>

#Start mod_wsgi as default handler
WSGIScriptAlias / "E:\Python\Django\carlsblog\django.wsgi"

<Directory "E:\Python\Django\carlsblog">
Allow from all
</Directory>

and my app can be successfully run, only the static files cannot be accessed, a 404 is thrown by Django

However, if I change this line

Alias /static/ "E:\Python\Django\carlsblog\static\"

into

Alias /static/ "E:\Python\Django\carlsblog\static"

the index page of the static folder can be seen, but the files cannot be reached. When I checked Apache's error log at this time, I found something like this:

File does not exist "E:\Python\Django\carlsblog\staticmy_static_file.txt"

it seems there's a "\" missing, anyone has an idea on fixing this?

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top