2015-04-04 42 views
2

你好,我创建修改链接与我的网站上的htaccess。 但我有一个问题htaccess模型链接添加域后点

这段代码的htaccess:

RewriteRule ^([^/\.]+)$          page4.php?link=$1 [L] 

我尝试类型:

www.sampledomain.com/linkname

这项工作,我更改数据库值模型链接到“link.name

但我试试类型:

www.sampledomain.com/link.name

找不到404 :(

如何解决这一问题? 帮我感谢的

回答

1

更改您的正则表达式,并添加RewriteCond夫妇:

# If the request is not for a valid directory 
RewriteCond %{REQUEST_FILENAME} !-d 
# If the request is not for a valid file 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/?$ page4.php?link=$1 [L,QSA] 
+1

嘿Anubhava,感谢的这部作品:) – 2015-04-04 18:11:37

+0

不客气,很高兴它的工作。 – anubhava 2015-04-04 18:19:39