开发者

.htaccess php progress

开发者 https://www.devze.com 2023-01-17 17:12 出处:网络
Thanks to the people that\'ve helped me so far with this, I\'m ready for the last step, I think. I\'ve got my URLs looking like this.

Thanks to the people that've helped me so far with this, I'm ready for the last step, I think.

I've got my URLs looking like this.

/brochure.php?cat_path=35&name=concrete-intermediate-posts

This is great and finally I just need to know how to turn that URL into this desired URL:

/brochure/35/concrete-intermediate-posts

Just like the Stack Overflow format.

Could anyone help me with the correct .htaccess rule?

Also, if I have other get variables in other sections, will this re-write harm them? (they use different开发者_高级运维 variable names)

Thanks


With mod_rewrite you will rather do the opposite: rewrite a URL path like /brochure/35/concrete-intermediate-posts internally to /brochure.php?cat_path=35&name=concrete-intermediate-posts:

RewriteRule ^([^/]+)/(\d+)/([^/]+)$ $1.php?cat_path=$2&name=$3 [L,QSA]

The other side, using a URL path like /brochure/35/concrete-intermediate-posts instead of /brochure.php?cat_path=35&name=concrete-intermediate-posts in the HTML documents, would be done with PHP.


I Hope you mean something like this:

RewriteEngine On
RewriteBase /
RewriteRule ^brochure/([0-9]+)/([-a-zA-Z0-9]+)$ /brochure.php?cat_path=$1&name=$2 [L]
0

精彩评论

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