开发者

problem .htaccess not work

开发者 https://www.devze.com 2023-02-01 18:51 出处:网络
i write .htaccess in folder directory and run my site but nothing happend in url example index.php and add link to showpage.php?id=14

i write .htaccess in folder directory and run my site but nothing happend in url

example

index.php and add link to showpage.php?id=14

i want to change to products/14

Options +FollowSymLinks
RewriteEngine On 
# Turn on the rewriting engi开发者_如何学编程ne  
RewriteRule ^products/([0-9]+)/?$ showpage.php?id=$1 [NC,L] 
# Handle product requests


.htaccess will not magically rewrite links you've already added to your code. It's simply a tool for Apache to handle incoming requests.

In your index.php file, change the link from showpage.php?id=14 to products/14. Reload the page in your browser. Provided that the rule is correctly set up (it looks correct), clicking the link should show the right URL in the address bar, and the right page content as well.


The .htaccess must be enabled to function. In the apache config AllowOverwrite rewrite must be enabled. A short example

<Directory /foo/bar/>
 AllowOverride All
</Directory>
0

精彩评论

暂无评论...
验证码 换一张
取 消