为什么我的 .htaccess RewriteRule 在 DreamHost 上完美运行,但在 GoDaddy 上产生内部服务器错误?

发布于 2024-10-21 12:00:36 字数 305 浏览 0 评论 0原文

我有这样的重写规则:

RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2 [L]  
#/dashboard/test/1/2/3/4 converts to $_GET['go'] = 'dashboard' and $_GET['extras'] = 'test/1/2/3/4'

我在 DreamHost 服务器上完美运行了该规则,但是当我将应用程序传输到 GoDaddy 服务器时,它会产生 500 内部服务器错误。

I have this rewrite rule:

RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2 [L]  
#/dashboard/test/1/2/3/4 converts to $_GET['go'] = 'dashboard' and $_GET['extras'] = 'test/1/2/3/4'

I had this perfectly working on my DreamHost server but when I transferred my app to my GoDaddy server, it produces a 500 Internal Server Error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

陈甜 2024-10-28 12:00:36

godaddy 上的服务器可能没有启用 mod_rewrite。

将其放入 .htaccess 文件中并删除其他所有内容:

RewriteEngine On

如果禁用 mod_rewrite,您仍然会收到 500 服务器错误...

The server on godaddy has probably not got mod_rewrite enabled.

Put this in the .htaccess file and remove everything else:

RewriteEngine On

If mod_rewrite is disabled, you will still get a 500 server error...

ˇ宁静的妩媚 2024-10-28 12:00:36

尝试在 .htaccess 文件中编写下面的代码。我相信它会成功的。



Options FollowSymLinks
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2     [L]
#RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2    [PT,L,QSA]


让我知道它是否对你有用。谢谢...

try the codes written below in your .htaccess file. I am sure it will work out.



Options FollowSymLinks
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2     [L]
#RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-//]+)$ index.php?go=$1&extras=$2    [PT,L,QSA]


let me know if it worked for you. thanks...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文