.htaccess在django上重写?

.htaccess在django上重写?,django,.htaccess,mod-rewrite,Django,.htaccess,Mod Rewrite,我有一个在pynton django上运行的网站,我试图保持它的一些URL的可访问性,同时显示index.html 我试图重写.htaccess文件,但没有结果。有人能帮忙吗 这是我的密码: AddHandler fcgid-script .fcgi <IfModule mod_rewrite.c> RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
 RewriteCond %{REQUEST_FILENAM

我有一个在pynton django上运行的网站,我试图保持它的一些URL的可访问性,同时显示index.html

我试图重写.htaccess文件,但没有结果。有人能帮忙吗

这是我的密码:

AddHandler fcgid-script .fcgi
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.html [L]
</IfModule>


RewriteRule ^music/preview/listen$/(.*)$ http://example.org/music/preview/listen/$1 [L,R=301]

非常感谢

您在语法方面遇到了一些问题,看起来您的一些换行符丢失了,并且结尾的正则表达式格式不正确。尝试清理它:

AddHandler fcgid-script .fcgi
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !example\.org$ [NC]
RewriteRule ^music/preview/listen/(.*)$ http://example.org/music/preview/listen/$1 [L,R=301]

RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

</IfModule>

请注意,^music/preview/listen$/.*$无效,不能有两个$end字符串。

没有结果的确切含义是什么?你有错误吗?什么都没有发生吗?是的,我收到了内部服务器错误。你有很多东西里面没有空格,这可能是造成你问题的原因。对不起,我知道这不是一个教程的地方,但你能更具体一点吗?所以我现在要找的是。。谢谢汉克·乔恩。我在这里真的很挣扎。我仍然得到内部服务器错误。还有其他建议吗?@user2834426,也不知道你是否在复制/粘贴,但我清除了可能与apache不一致的非ascii空白字符