有人可以为我提供正确的重写吗?我现在已经持续数小时了。 我想做的就是这个。
http://example.com/user/blitzen12
http://example.com/user
但是,当我尝试访问http://example.com/user时,它会显示与http://example.com/user/blitzen12
相同的页面这是我的重写者:
Options FollowSymLinks
RewriteEngine On
RewriteBase /example.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^agents/([^\/]*)\/?$ user/user-page.php?name=$1 [L]
RewriteRule ^agents/$ user/index.php [L]
感谢。
这应该是结果
http://example.com/user/blitzen12 -> http://example.com/user/user-page.php?name=blitzen12
http://example.com/user -> http://example.com/user/index.php
答案 0 :(得分:0)
如果有人遇到这种问题,我会回答我自己的问题。
现在在网上搜索一段时间后,在尝试了不同的选项后,我终于能够得到它。
完整.htaccess
Options FollowSymLinks
RewriteEngine On
RewriteBase /zenithrealestate/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^properties/([^/.]+)/?$ properties/property-page.php?pid=$1 [L]
RewriteRule ^agents/([^/.]+)/?$ agents/agent-page.php?name=$1 [L]