我在.htaccess上找到了以下重写:
RewriteRule ^user/([0-9a-zA-Z]+)$ user.php?u=$1 [NC,L]
它在根目录中完美运行,但我似乎无法让它在子文件夹中工作。我也尝试过:
RewriteRule ^Social_Network/user/([0-9a-zA-Z]+)$ Social_Network/user.php?u=$1 [NC,L]
和
RewriteRule ^/Social_Network/user/([0-9a-zA-Z]+)$ /Social_Network/user.php?u=$1 [NC,L]
但似乎都不起作用。谁知道我做错了什么?
DirectoryIndex index.php
AddDefaultCharset utf-8
RewriteEngine on
Options +FollowSymlinks -MultiViews -Indexes
RewriteBase /
RewriteRule ^/Social_Network/user/([0-9a-zA-Z]+)$ user.php?u=$1 [NC,L]
我已经包含了整个文件,因为还有任何其他问题影响了这一行。
答案 0 :(得分:0)
刚刚结束这个问题。 在研究这个问题时,我发现我需要为godaddy添加一些行...我想当我添加行时我在某个地方引入了一个错误,因为我只是再次尝试,而anubhava你是对的,那个解决方案现在可以正常工作了。谢谢。 -