【问题标题】:Friendly URL's .htaccess友好 URL 的 .htaccess
【发布时间】:2013-08-31 21:21:13
【问题描述】:

我想为我的社交网络创建一个友好的 URL,我正在使用 phpDolphin 脚本 这是一个示例配置文件链接http://sample.com/index.php?a=profile&u=admin 我想让个人资料 URL 像这样http://sample.com/admin

我的 htaccess 文件

RewriteEngine on
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$  index.php?a=$1&q=$3    [L]

【问题讨论】:

    标签: regex .htaccess mod-rewrite friendly-url


    【解决方案1】:

    用这个替换你的代码:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/.]+)/?$ index.php?a=profile&u=$1 [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$ index.php?a=$1&q=$3 [L,QSA]
    

    【讨论】:

    • 我知道了,但你能告诉我它对哪个用户不起作用吗?
    • 所有用户!!例如.. frds.tk/leader3 此链接用于另一个用户,不是管理员!您会发现此链接打开了管理员配置文件!不是leader3个人资料
    • 啊有错别字,现在试试吧。
    • 工作 :D 谢谢,如果你有 Facebook 帐户,我想加你:) 请。再次感谢。
    • 不客气,很高兴它对你有用。我在 FB 上不活跃,但你可以在 LinkedIn 上与我联系:http://www.linkedin.com/in/anubhava
    猜你喜欢
    • 2012-06-03
    • 2015-12-16
    • 2011-05-29
    • 2013-01-22
    • 1970-01-01
    • 2013-02-03
    • 2011-07-11
    • 2011-09-25
    相关资源
    最近更新 更多